我可以让带有 exfat-fuse 的 USB 记忆棒区分大小写吗?

我可以让带有 exfat-fuse 的 USB 记忆棒区分大小写吗?

我有一个 USB 记忆棒,必须为其安装 exfat-fuse,并使用 rsync 将我的主目录镜像到它上面以进行备份。我有一个名为 Documents 的文件夹,我注意到我无法 cd 文件(小写 d),但我可以 cd /media/bruce/STICK1/documents。我可以让 exfat 也区分大小写吗?否则,我忍不住觉得有一天这会困扰我!Ubuntu 18.04。

答案1

不。Exfat 是不区分大小写的文件系统。这是文件系统的属性。

不是将备份备份到非 unix 文件系统。您将失去所有属性,例如权限和符号链接。如果您需要将备份存储在非 unix FS 上,则应创建 tar 存档:

tar cvf /home/username /path/to/destination/backup.tar

您还应该参考备份工具的比较,它概述了可用的备份工具及其优点。这可能是比简单复制更好的解决方案。

答案2

根据 FAT 标准,文件名不区分大小写:

在搜索文件时,首先使用大写字母表将文件名转换为大写字母(文件名不区分大小写),然后使用专有专利算法将其散列为 16 位(2 字节)哈希值。

来源维基百科 exFAT

然而,MAC 用户报告说 FAT 对他们来说区分大小写:

ExFAT 在 Mac OS X 下区分大小写!

这意味着理论上是可行的。但是到目前为止,我还没有找到在 Linux 上实现此目的的方法。

如果您想制作区分大小写的 Windows 友好磁盘,您可能需要考虑使用 NTFS。

相关内容