Wie mache ich das Benutzerverzeichnis zu einer anderen Partition in Snow Leopard?

7

Wie richte ich Snow Leopard so ein, dass sich der Ordner meines Benutzers in einer separaten Partition befindet?

Ich möchte dies tun, damit ich beim Formatieren meiner Hauptpartition das Benutzerverzeichnis nicht sichern und wiederherstellen muss.

Tiago Veloso
quelle

Antworten:

6

Kopieren Sie Ihr Home-Verzeichnis an den neuen Speicherort / die neue Partition. Der Sprung in den System Preferences-> AccountsRechtsklick auf Ihrem Benutzersymbol und wählen Sie Advanced Options. Dort können Sie den Home Directoryauf den neuen Pfad setzen.

Knweiss
quelle
Ist das in 10.6 sicher? Ich habe die Optionen in Leopard bemerkt, sie aber nie ausprobiert. Aber sie sagen, es ist unsicher und so weiter ...
Tiago Veloso
Warum versuchst du es nicht? Sie können jederzeit zurückgehen. Persönlich habe ich heute gerade auf SL aktualisiert und es selbst noch nicht auf 10.6 ausprobiert. Aber ich würde keine Probleme erwarten, da auf Unix-basierten Systemen ein nicht standardmäßiger Home-Verzeichnis-Pfad nichts Ungewöhnliches ist. Wenn eine App kaputt geht, ist sie wirklich kaputt ...
Knweiss
Werde ich, danke. Ich versuche es nicht, weil meine SL-Bestellung noch nicht eingegangen ist und ich meine Recherchen im Voraus durchgeführt habe.
Tiago Veloso
3
  1. Melden Sie sich bei einem anderen Konto an als dem, das Sie verschieben möchten.
  2. Verwenden Sie den Finder, um das Ausgangsverzeichnis an den neuen Speicherort zu kopieren (der Finder behält alle Metadaten bei).
  3. Gehen Sie zu System Preferences -> Accounts, klicken Sie mit der rechten Maustaste auf Konto und wählen Sie Advanced Options.
  4. Home directoryStellen Sie den auf den neuen Speicherort ein
  5. Entfernen oder archivieren Sie den Ordner des ursprünglichen Kontos

Die Schritte 1 und 5 sind die Ergänzungen, die dazu geführt haben, dass ich eine separate Antwort von Knweiss 'weitgehend korrekter, aber unvollständiger Antwort veröffentlicht habe. Sie sind insofern wichtig, als es verdammt verwirrend sein kann, wenn die Änderung nicht anhält oder Ihr Konto aus irgendeinem Grund zurückgesetzt wird (Neuinstallation und Migration haben es mir angetan).

Dies funktioniert gut unter Snow Leopard; Ich habe mit dieser Konfiguration während der Entwicklung von Snow Leopard gearbeitet. Es funktioniert sogar mit FileVault.

bbum
quelle
Aber gibt es eine Möglichkeit, den Ordner "Benutzer", in dem sich alle Benutzerordner befinden, zu einer Partition für sich zu machen?
Tiago Veloso
Sicher; Initialisieren Sie ein Volume und nennen Sie es Benutzer und kleben Sie alle Benutzerverzeichnisse darauf.
bbum
Ich konnte den Originalordner / Users nicht löschen. Gibt es einen Weg?
Tiago Veloso
Löschen Sie nicht den ursprünglichen Ordner / Users /, sondern nur den Benutzer darin.
bbum
3

Um den gesamten Benutzerordner dauerhaft zu verschieben, müssen Sie sich im Terminal die Hände schmutzig machen!

Angenommen, Ihre erste Partition heißt HD1, die zweite Partition heißt HD2:

sudo bash [enter password]
mv /Users /Volumes/HD2/Users
ln -s /Volumes/HD2/Users /Users

Wir verschieben einfach den Inhalt des Benutzerordners auf die zweite Partition und erstellen einen weichen symbolischen Link zum Speicherort. Der Vorteil hierbei ist, dass Sie dies nur einmal für so viele Konten tun müssen, wie Sie benötigen.

Sobald Sie neu installiert und neu formatiert haben, gehen Sie wie folgt vor:

sudo bash
rm -rf /Users
ln -s /Volumes/HD2/Users /Users

OS X mag es möglicherweise nicht, wenn der Benutzerordner verschoben wird, sodass Sie dies möglicherweise im Zieldatenträgermodus von einem anderen Mac aus tun müssen.

Jon Rhoades
quelle
Das hat bei mir funktioniert. Siehe apple.stackexchange.com/questions/525/…
Robert S Ciaccio