Wie konvertiere ich in 10.8 von Case-Insensitive zu Case-Sensitiv?

Ich habe gerade ein neues (gut generalüberholtes) MacBook Pro mit 10.8.3. Ich bin Programmierer, also brauche ich ein Dateisystem, bei dem die Groß- und Kleinschreibung beachtet wird. Es ist frisch und ich zögere, es zu aktualisieren oder viel damit zu tun, bis ich die Partition so ändern kann, dass die Groß- und Kleinschreibung beachtet wird.

Um sicherzugehen, habe ich "diskutil info disk0s2" darauf ausgeführt. Unter Dateisystempersönlichkeit steht "Journaled HFS+". Was ich als Format ohne Berücksichtigung der Groß-/Kleinschreibung verstehe.

Ich habe ein wenig recherchiert und angeblich kann iPartition das tun, aber ich zögere, es zu kaufen, weil ich denke, dass es ohne Geldausgabe möglich ist. Auch wenn es eine kompliziertere Methode ist. Und weil ich es gerade erst bekommen habe, scheue ich mich nicht, Mac OS X neu zu installieren, wenn es sein muss. Ich würde nur eine Möglichkeit brauchen, es ohne Festplatte zu tun.

Was ist also der schnellste und einfachste Weg, um die Groß-/Kleinschreibung der Partition zu beachten?

Ich wette, wenn Sie ein Time Machine-Backup erstellen oder vom Installationsprogramm booten (und das Festplatten-Dienstprogramm ausführen), können Sie ein Backup des aktuellen Systems erstellen, dann Ihr Laufwerk wie gewünscht formatieren und das Backup-Image laden. Übrigens - Ich habe einmal Case-Sensitive HFS installiert, weil ich als Entwickler, der an einem Projekt teilnimmt, dachte, ich brauche es.. Hat dazu geführt, dass alle meine Builds kaputt gegangen sind, und Kopfschmerzen verursacht, bis ich als Case-Insensitive neu formatiert habe.
@Doc Was für Builds wo machst du? Ich bin Webentwickler. Ich beschäftige mich also generell sowieso mit Unix/Linux-Systemen. Ich hatte schon früher Kopfschmerzen, die durch die Verwendung von Systemen ohne Berücksichtigung der Groß-/Kleinschreibung verursacht wurden (Windows und in einem Fall ein Mac).
Übrigens, Sie sollten das zu einer Antwort auf diese Frage machen, damit ich dafür abstimmen und sie möglicherweise als Antwort der Wahl verwenden kann, wenn ich diesen Weg gehe.
Warum genau brauchen Sie Groß- und Kleinschreibung? Normalerweise waren Unix-Ports der Hauptgrund und diese wurden hauptsächlich auf Build OK konvertiert
Ich bin Webentwickler. Ich habe ziemlich oft mit Groß- und Kleinschreibung zu tun.
Ich arbeitete an einer plattformübergreifenden C++-Anwendung. Ich mache jetzt eine anständige Menge an Webentwicklung und hatte noch nie ein Problem mit HFS+, bei dem die Groß- und Kleinschreibung nicht beachtet wurde, obwohl ich nicht für OSX entwickle (Linux ist mein Ziel) und daher keine Webanwendungen unter OSX ausführe
Ich werde wahrscheinlich nur VMs dafür verwenden. Ich werde weiter darüber nachdenken. Vielleicht kann ich einfach bei den VMs bleiben. Ich habe es einfach immer vorgezogen, mit Groß- und Kleinschreibung zu arbeiten. Es vermeidet insbesondere Probleme, die Sie manchmal haben können, wenn Sie sich auf git, hg oder svn ( shivers ) festlegen.
Dies wird nicht empfohlen, wenn Sie Adobe-Produkte verwenden, sie werden einfach nicht auf Fs unter OSX installiert, bei denen die Groß- und Kleinschreibung beachtet wird.
Das scheint ein lächerlicher Konstruktionsfehler zu sein. Aber ich erinnere mich, dass ich vor einiger Zeit Adobe Acrobat auf einem verwendet habe. Vielleicht hat sich das geändert.
Wenn Sie in einer Umgebung entwickeln, in der die Groß-/Kleinschreibung beachtet wird, funktionieren Ihre Programme problemlos in einer Umgebung, in der die Groß-/Kleinschreibung beachtet wird, und in einer Umgebung, in der die Groß-/Kleinschreibung nicht beachtet wird. Wenn Sie dagegen in einer Umgebung ohne Berücksichtigung der Groß-/Kleinschreibung entwickeln, funktionieren Ihre Programme nur in einer Umgebung ohne Berücksichtigung der Groß-/Kleinschreibung und können in einer Umgebung mit Berücksichtigung der Groß-/Kleinschreibung fehlschlagen. (Siehe Adobe-Software, die keinen Qualitätskontrollprozess durchlaufen hat: Manchmal wird eine Datei, die als erstellt wurde, dann als :() agelesen .A
Darüber hinaus ist das Ausführen einer Umgebung mit Berücksichtigung der Groß-/Kleinschreibung aus Sicherheitsgründen eine gute Methode, um schlechte Software (wie Crapware oder Software von schlechter Qualität) zu erkennen: Sie wird einfach fehlschlagen.

Antworten (1)

Ich bin schon einmal darauf gestoßen und die einzige Lösung, die mir bekannt ist, besteht darin, Ihr Dateisystem neu zu formatieren. Folgendes schlage ich vor:

  1. Booten Sie von Ihrem OSX-Installationsmedium und verwenden Sie das Festplatten-Dienstprogramm, um Ihr Betriebssystem-Image auf ein anderes Laufwerk zu klonen.

  2. Formatieren Sie Ihr Hauptlaufwerk mit dem gewünschten Dateisystem neu

  3. Stellen Sie den Inhalt Ihres gesicherten Systems auf dem Hauptlaufwerk wieder her.

Sie könnten dafür auch weitgehend Time Machine verwenden, aber ich würde empfehlen, direkt zum Festplattendienstprogramm zu gehen. TimeMachine verweigert die Wiederherstellung von Backups, die eine andere Groß-/Kleinschreibung haben.

Hier ist ein zufälliger Link zu jemandes Artikel über das Klonen eines Laufwerks mit dem Festplattendienstprogramm.

Ich muss nachschlagen, wie man eine Installationsdiskette innerhalb des Betriebssystems erstellt, da diese nicht mitgeliefert wurde.
pthurmond Es ist ziemlich einfach, wenn Sie es für Ihre Version von OS X googeln.