Den Ordner /Benutzer wiederherstellen

Montag, 03 Mai 2004
0.0/5 Bewertung (0 Stimmen)
Beschreibung

Den Ordner [I]/Benutzer[/I] (dieser befindet sich auf der Root-Ebene des Startvolumes und enthält die privaten Ordner für alle Benutzer-Accounts auf dem Computer) auf eine neue Partition zu verschieben macht oftmals Sinn, aber es kann komplett schief gehen, wenn die Disk vorübergehend nicht verfügbar sein sollte. Dies ist mir erst kürzlich passiert, was es unmöglich machte, mich anzumelden - hier ist meine Vermutung wie das passieren konnte und wie ich es gelöst habe. Eine bessere Erklärung von Benutzern mit mehr Erfahrung in Sachen ”NetInfo” und ”Disk-Mount-Tables” ist willkommen. Dies setzt voraus, das Sie für [I]/Benutzer[/I] einen Symlink (symbolischen Link) zum neuen Speicherort gesetzt und den Originalordner in ”alteBenutzer” oder etwas ähnliches umbenannt haben.
Es scheint, dass OS X Ihr Home-Verzeichnis nicht dort findet, wo sie gemäss NetInfo-Datenbank sein sollte, es erstellt daher den Pfad unter [I]/Volumes[/I]. Wenn wir von einer Installation mit zwei Festplatten ausgehen, bei der das System auf DiskA und der Ordner [I]/Benutzer[/I] auf DiskB ist, sollte der Pafd zum Home-Verzeichnis von Benutzer ”Foo” so aussehen:

/Volumes/DiskB/Benutzer/Foo

Falls aber während dem Startprozess etwas schief geht und dieser Pfad nicht existiert, wird es unter [I]/Volumes[/I] erstellt. Was danach passiert, ist mir nicht ganz klar - aber ich denke, wenn DiskB wieder verfügbar ist, scheitert der Versuch, es normal zu mounten, da der Pfad unter [I]/Volumes[/I] erstellt wurde, so dass DiskB in /Volumes/DiskB 1 gemountet wird. Es entsteht der Eindruck, dass Sie in Ihrem normalen Account angemeldet sind, aber Sie sind es nicht. Ihr wirklicher Benutzerordner (mit all Ihren wichtigen Daten) wird unter /Volumes/DiskB 1 gemountet. Sie können das nachprüfen, indem Sie bei gedrückter [Befehl]-Taste auf das Icon in der Titelleiste des Finderfensters klicken. Der Pfad wird folgendermassen angezeigt:

Disk A
.Volumes
DiskB
Benutzer
Foo

Der beste Weg um die Situation zu bereinigen ist, von einer anderen Installation zu starten (z.B. Mac OS 9 oder der Start-CD). Löschen Sie danach den Symlink zum neuen Benutzerordner und ändern Sie den Ordner [I]/alteBenutzer[/I] zu [I]/Benutzer[/I]. Jetzt haben Sie wieder Ihre Standard-Installation zurück und können normal aufstarten. Zur Sicherheit sollten Sie DiskB in DiskC umbennen - dies wird Sie davor bewahren, dass Sie im nächsten Schritt ungewollt Ihren Benutzerordner mit sudo rm löschen.
Wechseln Sie jetzt in das Verzeichnis [I]/Volumes[/I], überprüfen Sie den Inhalt von DiskB (dieser sollte nur das neue, nahezu leere [I]/Benutzer/Foo[/I] enthalten). Nachdem Sie sich vergewissert haben, dass es nicht Ihr tatsächlicher Benutzerordner ist (dieser sollte sich auf der umbenannten DiskC befinden), können Sie den ”Schwindler” mit sudo rm -R in den Bit-Himmel schicken.
Ändern Sie den Namen von DiskC zurück zu DiskB und setzten Sie einen symbolischen Link für [I]/Benutzer[/I] zu [I]/Volumes/DiskB/Benutzer[/I], benennen Sie schliesslich [I]/Benutzer[/I] um zu [I]/alteBenutzer[/I] und Sie sind fertig. Falls irgendwelche Unix-Experten etwas Licht in die Sache bringen könnten, wäre ich dankbar.

Spezifikationen

Hits

1391

© by macjaner.ch | Powered by GoeGG-ArT.ch