我想使用用 ext4 格式化的 SD 卡并将其安装为 /home/user/data 我问是否最好禁用日志以保留 SD。如果是这样,我可以让内置硬盘 (/dev/sda) 具有日志功能而 SD 没有吗?这样做有什么问题吗?这是一个好方法吗:http://www.techpository.com/linux-how-to-disableenable-journaling-on-an-ext4-filesystem/?
答案1
是的,禁用日志记录应该可以减少对存储设备的写入量。
该命令mke2fs -t ext4 -O ^has_journal /dev/mmcblk0pX
将格式化并禁用日志功能。
看https://superuser.com/questions/799233/why-i-cannot-format-a-microsd-to-ext4?answertab=votes#tab-top
答案2
如果您仍然在意,请尝试 F2FS 而不是 extX。它仅适用于 SD 卡。
它对他们来说有很多优点,例如:
- 写时复制 (CoW),以减少读/写
- 回滚、双检查点(可能非常有用)
以及其他一些内容,包括不记传统日记。
要创建它,您需要f2fs-tools
(mkfs.f2fs
)或 GParted。支持(安装和工作)包含在 Linux 内核中,包括一些 Android 版本。