ntfs-3g Groß-/Kleinschreibung ignorieren

ntfs-3g Groß-/Kleinschreibung ignorieren

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 clonegenauer 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_namesund 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

verwandte Informationen