ntfs-3g 忽略大小写

ntfs-3g 忽略大小写

我正在使用 fuse 文件系统驱动程序在 Linux 机器上安装 ntfs 文件系统ntfs-3g。然后,我对文件系统进行一些操作(git clone准确地说),卸载文件系统并将其附加到 Windows 机器上。

有趣的部分来了。git clone 创建了两个目录,images/Images/,因为是 Linux git,所以没问题。然后,当我将该分区附加到 Windows VM 并构建时,其中一个工具崩溃了,因为它只能看到目录Images/

有没有办法让 ntfs-3g 在不区分大小写但保留的模式下工作,就像 Windows 一样?

我尝试使用lowntfs-3g,但这会使所有内容都变成小写,这对我来说也不起作用。

我已经尝试过安装选项windows_names,但它不起作用:

[joxley@host /tmp/ntfs] sudo mount -t ntfs-3g -o windows_names 
/dev/loop2p1 mntpoint
[joxley@host /tmp/ntfs] touch mntpoint/foo  
[joxley@host /tmp/ntfs] touch mntpoint/FOO
[joxley@host /tmp/ntfs] ls mntpoint
foo  FOO

我也看过操作但这会在支持文件系统上创建小写文件名,这使我处于与 相同的位置lowntfs-3g

答案1

lowntfs-3g -o windows_names -o ignore_case $@ /dev/sda3 /DATA/B

尝试使用终端挂载

/dev/sda3 /DATA/B  lowntfs-3g  ignore_case,windows_names 0 0 

应该是 fstab

相关内容