Я монтирую файловую систему ntfs в Linux, используя драйвер файловой системы fuse ntfs-3g. Затем я выполняю некоторые операции с файловой системой (git clone
если быть точным) размонтирование и подключение файловой системы к машине Windows.
Вот самое интересное. Git clone создает два каталога, images/
и Images/
, что нормально, потому что это Linux git. Затем, когда я присоединяю этот раздел к виртуальной машине Windows и выполняю сборку, один из инструментов взрывается, потому что он видит только 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
Я также посмотрел на ciops но это создает имена файлов в нижнем регистре в файловой системе поддержки, которая оставляет меня в том же месте, что и lowntfs-3g
.
lowntfs-3g -o windows_names -o ignore_case $@ /dev/sda3 /DATA/B
попробуйте установить с помощью терминала
и
/dev/sda3 /DATA/B lowntfs-3g,ignore_case 0 0
должно быть для fstab