Назад | Перейти на главную страницу

ntfs-3g Игнорировать регистр

Я монтирую файловую систему 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