Firefly开源社区

标题: AIO-3399J平台eMMC 添加新的分区 [打印本页]

作者: bcAiShuai    时间: 2018-11-30 15:15
标题: AIO-3399J平台eMMC 添加新的分区
在3399平台做eMMC 添加新的分区,想在userdata分区( f2fs)后增加几个分区,但是这个分区的
文件系统分区类型不是ext4,而且相应文件都有一些变动。以前的3288可以加在fstab.rk30board.bootmode.emmc,
但是现在没有了,现在的是fstab.rk30board,在fstab怕有其他方面的差异,导致不兼容,有没有3399平台相关这方面的资料可供参考?


修改fstab文件;
device\rockchip\rk3399\rk3399_firefly_aio_mid\fstab.rk30board

有一些疑问,
(1)user分区是否可对应下面的设备?最后一个user分区的序号可否还是用:auto
devices/platform/fe320000.dwmmc/mmc_host*        auto  auto    defaults        voldmanaged=sdcard1:auto,encryptable=userdata

(2)userdata可否改为ext4类型?
# Full disk encryption has less effect on rk3399, so default to enable this.
/dev/block/by-name/userdata       /data               f2fs      noatime,nodiratime,nosuid,nodev,discard,inline_xattr                   wait,check,notrim,forceencrypt=/metadata/key_file

作者: qingfeng623    时间: 2018-12-15 22:29
我把userdata改为ext4后,系统不能正确挂载了,提示(mount,/dev/block/by-name/userdata,ext4)有非法参数。系统也不能正常启动了。
我就是改的fstab那个文件
作者: pashanpp    时间: 2018-12-17 09:34
Android 增加一个分区配置指南
作者: bcAiShuai    时间: 2019-1-3 11:31
qingfeng623 发表于 2018-12-15 22:29
我把userdata改为ext4后,系统不能正确挂载了,提示(mount,/dev/block/by-name/userdata,ext4)有非法参数 ...

改系统类型的话,现在可以改成功了,这个得需要 device.mk等文件;
我的是新添加一个分区,和你的情况不同,我是在fstab.rk30board添加这个分区(parameter.txt里已经正确添加了):
/dev/block/by-name/app_tar            /mnt/app_tar                ext4      rw,noatime,nodiratime,noauto_da_alloc                       wait,check

然后一直没有成功。但是在rc脚本里却是能挂载成功的。你在fstab.rk30board新添加过分区吗?
作者: bcAiShuai    时间: 2019-1-3 11:34
pashanpp 发表于 2018-12-17 09:34
Android 增加一个分区配置指南

你这个只是挂载新添加的分区的前提,有这个新添加的分区,但无法挂载成功;




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1