我想从 ext4 驱动器 rsync 到闪存。哪个文件系统允许使用奇怪的文件和文件夹名称以及写入非常规文件?(就我而言,当我同步到 fat32 时,rsync 会跳过一堆来自 git 的文件,例如甚至“ ~/.../Library/Aliases/node.js ”。)
我避免使用 ext4 的原因是其新闻系统的过度写入会缩短闪存的寿命。
总而言之,是否存在支持 ext4 命名约定的非日志系统?如果有的话,rsync 跳过“非常规”文件与此有什么关系?
答案1
是否存在支持 ext4 命名约定的非日志系统?
只需告诉 ext4 不要使用日志:
tune2fs -O ^has_journal /dev/sdxN
如果您要重新创建文件系统,请从一开始就禁用该选项:
mke2fs [other options] -O ^has_journal /dev/sdxN
请参阅man 8 tune2fs
和man 8 mke2fs
了解详情。
笔记:
- 我不确定您是否可以(或应该)
tune2fs
在已挂载的文件系统上运行上述命令。umount
为了以防万一,我首先会这样做。 - 您可能使用了
mkfs.ext4
而不是mke2fs
来创建 ext4 文件系统。这两个名称是完全相同的命令。