全志R11文件系统挂载问题
-
分析rdinit文件中有一句/bin/mount -t tmpfs tmpfs /tmp,请问如何将这个分区抹除掉,这个分区现在通过df -h查看
tmpfs 28.6M 0 28.6M 0% /tmp
有几十M,我不想要这个分区占用空间,即使不挂载似乎也占用了空间,请问在tina中如何完全去除掉这个分区。
-
@lijinlin001 可以试试在tina/package/system/procd/patches目录下增加一个补丁:
diff --git a/initd/early.c b/initd/early.c index a83a3d1..981a53a 100644 --- a/initd/early.c +++ b/initd/early.c @@ -113,7 +113,7 @@ early_mounts(void) early_console("/dev/console"); if (mount_zram_on_tmp()) { - mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, 0); + mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, "size=512k"); mkdir("/tmp/shm", 01777); } else { mkdir("/tmp/shm", 01777);
-
@chengwei_peng
你好,感谢回复。我的tina目录下搜索early.c文件只有在kernel里面才有哦。请问这个方法可行吗?
-
@lijinlin001 将上面的补丁保存为一个文件并放在 tina/package/system/procd/patches 目录下就可以了,不是内核的修改,是应用包的补丁。
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号