有没有办法在 Linux 下格式化并使用不区分大小写的分区?
我知道 vfat,但希望能找到一些替代方案。有什么建议吗?
答案1
答案2
您可以使用 ZFS 创建不区分大小写的文件系统:
# zfs create -o casesensitivity=insensitive filesystem
答案3
Gabriel Krisman Bertazi(他是ext4 中区分大小写的特性) 撰写了博客在 Ext4 中使用 Linux 内核的不区分大小写功能。简而言之,您需要启用
casefold
财产mkfs -t ext4 -O casefold /dev/vda
对于现有的文件系统:
tune2fs -O casefold /dev/sda1
这并不会自动使所有的文件系统不区分大小写 - 每个目录都必须单独标记:
chattr +F ~/.wine
F2FS 还支持通过以下方式进行不区分大小写的名称查找:
casefold
选项mkfs.f2fs -O casefold /dev/hda
XFS 通过以下方式支持不区分大小写的 ASCII 文件名:
version=ci
选项mkfs.xfs -f -n version=ci /dev/sda
更多信息请阅读https://lwn.net/Kernel/Index/#Filesystems-Case-independent_lookups