Ich mounte ein NTFS-Dateisystem auf einer Linux-Box mit dem Fuse-Dateisystemtreiberntfs-3g. Dann führe ich einige Vorgänge am Dateisystem aus ( git clone
genauer gesagt): ich hänge das Dateisystem aus und hänge es an eine Windows-Maschine an.
Jetzt kommt der spaßige Teil. Der Git-Klon erstellt zwei Verzeichnisse, images/
und Images/
, was kein Problem ist, da es sich um Linux-Git handelt. Wenn ich diese Partition dann an die Windows-VM anhänge und baue, stürzt eines der Tools ab, da es nur das Images/
Verzeichnis sieht.
Gibt es eine Möglichkeit, ntfs-3g so zu bekommen, dass es die Groß-/Kleinschreibung nicht beachtet, aber dennoch behält, so wie Windows es tut?
Ich habe versucht, es zu verwenden lowntfs-3g
, aber dadurch wird alles klein geschrieben, was bei mir auch nicht funktioniert.
Ich habe die Mount-Option ausprobiert windows_names
und sie funktioniert nicht:
[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
Ich habe mir auch angesehenciopsDies führt jedoch zu Dateinamen in Kleinbuchstaben im zugrunde liegenden Dateisystem, sodass ich an derselben Stelle lande wie lowntfs-3g
.
Antwort1
lowntfs-3g -o windows_names -o ignore_case $@ /dev/sda3 /DATA/B
versuche mit Terminal zu mounten
Und
/dev/sda3 /DATA/B lowntfs-3g ignore_case,windows_names 0 0
sollte für fstab sein