Mac - Konvertieren von Groß- / Kleinschreibung in das Dateisystem ohne Berücksichtigung der Groß- / Kleinschreibung


31

Also habe ich gerade meinen ersten Mac bekommen. Nachdem ich alles so eingerichtet hatte, wie ich es wollte, entschied ich mich, Steam zu installieren. Als ich Steam öffnete, sagte es etwas über die Nichtunterstützung von Dateisystemen mit Groß- und Kleinschreibung ...

Ich habe ein bisschen gegoogelt und festgestellt, dass Steam nicht die einzige Anwendung ist, die mir diese Probleme bereitet. Photoshop (wenn ich es irgendwann installiere) unterstützt auch keine Dateisysteme, bei denen zwischen Groß- und Kleinschreibung unterschieden wird. Ich bin sicher, dass es auch andere Anwendungen gibt.

Es gibt zumindest ein Problem mit Steam, aber es geht um Disc-Images und symbolische Links. Nicht sehr lustig. Es funktioniert, aber es macht nicht viel Spaß (und Steam soll eigentlich nur Spaß machen, oder?). Mir sind keine Workarounds für Photoshop bekannt.

Also hier ist meine Frage. Kann ich das Festplatten-Dienstprogramm starten, das Laufwerk so formatieren, dass die Groß- und Kleinschreibung nicht berücksichtigt wird, und es dann von einer Zeitmaschine wiederherstellen? Gibt es technische Einschränkungen, die mich davon abhalten würden? Ich habe nichts dergleichen genannt Folder 1und folder 1noch, so dass ich von irgendwelchen Kollisionen nicht bewusst bin , die auftauchen würde.


Das Betriebssystem unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie das also auf magische Weise ausschalten könnten, würde ich mir vorstellen, dass Sie am besten mit Dateinamenskollisionen umgehen müssten. Im schlimmsten Fall wäre es einfach kaputt.
EBGreen

Müssen Sie wirklich Ihr gesamtes Dateisystem konvertieren? Vielleicht schaffen Sie es nicht , ein Festplatten-Image (.dmg) ohne Berücksichtigung der Groß- und Kleinschreibung zu erstellen und von dort aus auszuführen?
Lenny T

@EBGreen Bei verschiedenen Teilen des "Betriebssystems" wird zwischen Groß- und Kleinschreibung unterschieden. Das Standarddateisystem unterscheidet zwischen Groß- und Kleinschreibung. Sie können jedoch eine Disc angeben, die aus Gründen der Unix-Kompatibilität zwischen Groß- und Kleinschreibung formatiert werden soll. Leider sind viele Apps kaputt - sie setzen voraus, dass Sie die Standardeinstellungen beibehalten.
rjmunro

Antworten:


11

Es sieht so aus, als könnten Sie von einer Zeitmaschine auf ein Dateisystem zurückschreiben, bei dem die Groß- und Kleinschreibung keine Rolle spielt. Siehe Apple - Foren hier .

Ich würde sehr empfehlen , dass Sie eine Gesamtsystemsicherung durchführen Carbon Copy Cloner .

Carbon Copy Cloner tut Unterstützung der Wiederherstellung auf Groß- und Kleinschreibung System von Groß- und Kleinschreibung ein - sieht dies .

In der Tat würde ich CCC über TM empfehlen, aber Sie sollten das verwenden, mit dem Sie sich wohl fühlen. Ich bootete auch mit dem CCC-Image und vergewisserte mich, dass alle meine Daten vorhanden waren, bevor ich mein internes Laufwerk löschte und die Wiederherstellung durchführte. CCC macht ein bootfähiges Backup (was ein weiterer Grund ist, warum es fantastisch ist).


Kurz bevor Sie dies gepostet haben, habe ich den Prozess gestartet und wusste, dass ich im schlimmsten Fall nur ein Dateisystem wiederherstellen muss, bei dem die Groß- und Kleinschreibung beachtet wird. Ich habe das Laufwerk auf ein Dateisystem formatiert, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird, und die Zeitmaschine wird gerade wiederhergestellt. Ich werde das Endergebnis veröffentlichen, wenn alles gesagt und getan ist.
Knpwrs

2
Die Wiederherstellung wurde gerade abgeschlossen und der Wiederherstellungsprozess verwandelte die Partition wieder in ein Dateisystem, bei dem die Groß- und Kleinschreibung beachtet wird. Es scheint also, dass die Zeitmaschine nicht funktioniert.
Knpwrs

2
Dann empfehle ich Ihnen dringend , CCC zu verwenden.
Skub

Könnten Sie einige der Funktionen von CCC erläutern, die es sich lohnen, over Time Machine für zukünftige Referenzzwecke zu verwenden?
Knpwrs

Sie können tatsächlich beide auf demselben Laufwerk verwenden. Sie können direkt auf das CCC-Laufwerk booten und entweder versuchen, den Mac mit OS X wiederherzustellen, oder Sie können alle Daten zurück auf den Mac klonen, um alles neu zu erstellen. Ich verwende Time Machine und CCC auf demselben Laufwerk. Hier ist ein guter Beitrag in den Apple-Foren. discussion.apple.com/thread/2749688?start=0&tstart=0
skub 20.01.12

8

Ich habe es nicht verwendet, aber iPartition behauptet, zerstörungsfreie Konvertierungen zwischen case-sensitive und case-insensitive HFS + durchführen zu können.


1
Ich habe gerade iPartition gekauft und ausprobiert. Lief wie am Schnürchen. OSX 10.8. Vielen Dank!
Favorit 20.11.12

Nur ein kleines Update, dass iPartition jetzt 100% KOSTENLOS ist, da es nicht mehr gewartet wird, aber auch, dass es das heutzutage übliche neue Apple-Dateisystem NICHT unterstützt.
Sean Boyer

4

Angenommen, das Programm, das Sie verwenden, besteht nur darauf, einen FS zu verwenden, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird, während sich Ihre Daten auf einem FS befinden. Manchmal müssen Sie lediglich die Verzeichnisstruktur auf den FS mit Groß- und Kleinschreibung spiegeln und symbolisch verwenden Links für die Dateien. Auf diese Weise vermeiden Sie das Duplizieren potenziell großer oder zahlreicher Dateien.

Der Befehl "lndir" aus der X11-Distribution für OSX macht genau das (in Mountain Lion ist dies Xquartz, das Sie unter http://xquartz.macosforge.org/landing/ erhalten ).

Angenommen , Sie möchten Foo.app (das sich in einem FS befindet, bei dem die Groß- und Kleinschreibung beachtet wird ) in ein FS klonen, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird. Wir gehen hier davon aus, dass es sich um das Root-Dateisystem handelt.

$ cd $FOO_APP_BASE_DIR                       # Foo.app's parent directory
$ lndir $PWD/Foo.app /Applications/Foo.app   # clone it into /Applications

Sie können jetzt /Applications/Foo.app öffnen, und die Groß- und Kleinschreibung wird nicht beanstandet.


1

Möglicherweise müssen Sie Ihre case sensitive fs nicht neu formatieren, um Apps auszuführen, für die case sensitive fs erforderlich sind.

Sie können im Festplatten-Dienstprogramm ein Image erstellen, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird (ich verwende ein Sparse-Bundle), dann die Anwendung in dieses Image ziehen und ausführen.

Dadurch konnte ich Photoshop ausführen. Normalerweise verwende ich ein spärliches Bündel. Es gab einen Grund, warum ich einen Host mit Groß- und Kleinschreibung wollte.


0

Lösung Sie können Photoshop nicht auf einer Festplatte mit Groß- / Kleinschreibung installieren?

  1. Kauf und Installation von iPartition (70 US-Dollar, aber es lohnt sich, wenn es Ihre einzige Lösung ist)
  2. Erstellen Sie in iPartition eine Startdiskette
  3. Legen Sie die Installationsdiskette ein, um daraus eine Startdiskette zu erstellen
  4. Legen Sie eine leere DVD-R ein, um eine Startdiskette über iPartition zu erstellen
  5. Starten Sie den Computer neu, indem Sie die Startdiskette einlegen und die Taste "C" auf der Tastatur gedrückt halten, bis beim Start der Fortschritt angezeigt wird
  6. iPartition sollte automatisch geladen werden. Wählen Sie in einem der Dropdown-Menüs die Option "Groß- und Kleinschreibung vermeiden"
  7. Lassen Sie es diesen Prozess abschließen ...
  8. Beenden Sie iPartition und lassen Sie den Computer neu starten, und zwar jetzt von Ihrer "case insensitiven" Festplatte
  9. Installieren Sie Photoshop wie gewohnt
  10. Bier trinken. Feiern.

Dies beantwortet die gestellte Frage nicht direkt und erklärt nicht, warum man iPartition anstelle des in der Frage gestellten Ansatzes verwenden sollte. Und warum gerade iPartition? [Liest spätere Antworten.] Beispielsweise gibt superuser.com/a/380376/81175 tatsächlich eine Antwort und erklärt, warum man iPartition verwenden sollte.
Chris Seite

-2

Huh? Ich benutze Photoshop auf dem Mac die ganze Zeit und das Standard-Dateisystem war noch nie ein Problem. Es gibt keinen guten Grund, standardmäßig zwischen Groß- und Kleinschreibung zu unterscheiden. Das einzige Betriebssystem, das dies jemals getan hat, ist DOS, und natürlich ist Windows abwärtskompatibel zu seinen DOS-Roots. a und A sind einfach verschiedene Zeichen.


5
das ist einfach falsch. Wenn Sie Photoshop problemlos installiert haben, haben Sie wahrscheinlich keine Partition, in der die Groß- und Kleinschreibung berücksichtigt wird.
StackOverflowed

9
Das Standarddateisystem auf einem Mac unterscheidet nicht zwischen Groß- und Kleinschreibung. Groß- und Kleinschreibung wird nicht berücksichtigt, die Groß- und Kleinschreibung bleibt jedoch erhalten.
Alan Shutko

Sie haben Recht, dass es keinen guten Grund gibt, standardmäßig zwischen Groß- und Kleinschreibung zu unterscheiden. Aber Apple macht es trotzdem. Irritierend.
Wildcard
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.