Wie erstelle ich ein Dateisystem mit Groß- und Kleinschreibung in 10.11.1?


9

Wie erstelle ich ein Dateisystem mit Groß- und Kleinschreibung auf einem Mac?

Hier ist ein einfacher Test:

echo 'you should see this' > abc ; echo 'not just this twice' > ABC ; cat  abc ABC
you should see this
not just this twice

Ich bin auf Mac Version 10.11.1 und selbst mit einem "Case Sensitive" -Dateisystem auf einem DMG-Image bekomme ich:

not just this twice
not just this twice

1
Ich kann Ihre Ausgabe von "nicht nur zweimal" zweimal in separaten Zeilen auf einem normalen DMG mit Groß- und Kleinschreibung reproduzieren , mit oder ohne Journal, das mit dem Festplatten-Dienstprogramm erstellt wurde. Ich bekomme "Sie sollten das sehen" und "nicht nur das zweimal" in getrennten Zeilen, wie erwartet. Übrigens hat das Dateisystem "Case Respecting" noch nie gehört, es ist einfach "Case Sensitive".
user3439894

Ich bin damit einverstanden, dass es sehr seltsam ist und früher funktioniert hat. Bist du am 10.11.1? Ich habe nur eine Wahl für Groß- und Kleinschreibung, die nicht journalisierte Version ist weg. Ich habe neu gestartet und den Test erneut durchgeführt, Festplatten-Dienstprogramm, neues leeres Image, 100 MB, Journal mit Groß- und Kleinschreibung, keine Partitionszuordnung (sowohl Karte als auch keine Karte ausprobiert), Name test5. cd / Volumes / test5 führen Sie dann den obigen Test durch. Ergebnisse gleiche Zeile zweimal wiederholt.
null

@ user3439894 Ich hatte den Respekt gegenüber sensibel um den falschen Weg in der Frage, jetzt behoben. Bei Groß- und Kleinschreibung wird der Fall des Dateinamens beibehalten. Bei Groß- und Kleinschreibung können zwei verschiedene Dateien gleichzeitig vorhanden sein, die nur Groß- und Kleinschreibung im Dateinamen aufweisen.
null

Antworten:


6

Es sieht so aus, als ob es einen Fehler in der neu geschriebenen Disk Utility-Anwendung in El Capitan (Stand 10.11.2) gibt, bei dem keine Disk-Images zwischen Groß- und Kleinschreibung erstellt werden können. Wie in Ihrer Antwort erwähnt, können Sie das hdiutilBefehlszeilentool als Problemumgehung verwenden. Alternativ können Sie in Disk Utilty das Disk-Image nach dem Erstellen löschen, indem Sie ein Format auswählen, bei dem zwischen Groß- und Kleinschreibung unterschieden wird.

https://discussions.apple.com/thread/7395900


3

Ich habe ein bisschen gegraben und eine funktionierende Antwort gefunden.

Hier gibt es ein Skript.

https://gist.github.com/dixson3/8360571

hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g -volname workspace ${WORKSPACE}

Beweis

./workspace.sh create
./workspace.sh attach
cd /Volumes/workspace/
echo 'you should see this' > abc ; echo 'not just this twice' > ABC ; cat  abc ABC
you should see this
not just this twice

1
Hinweis: Sie sollten Ihre primäre Partition nicht in Groß- und Kleinschreibung berücksichtigen. Es gibt eine Menge Dinge, die in OS X kaputt gehen, wenn Sie dies tun (Apps, die sich auf Foodie Groß- und Kleinschreibung beziehen, speichern sie jedoch und lösen sie foobeispielsweise auf).
Ian C.

@ IanC. OS X oder Software von Drittanbietern?
Max Ried

Es ist definitiv bekannt, dass OS X auf Partitionen, die die Groß- und Kleinschreibung berücksichtigen, nicht gut funktioniert.
Ian C.

Ich habe es in der Vergangenheit getan und hatte keine Probleme. Hast du etwas Zitierbares?
Max Ried
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.