Я монтирую файловую систему ntfs на компьютере с Linux, используя драйвер файловой системы fuse.ntfs-3gЗатем я выполняю некоторые операции с файловой системой ( git clone
если быть точным), отсоединяя и подключая файловую систему к машине Windows.
Вот что самое интересное. Клон git создает два каталога, 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
.
решение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