MacOS – Erstellen eines symbolischen Links für die Benutzerbibliothek von der externen Festplatte zur primären Festplatte

MacOS – Erstellen eines symbolischen Links für die Benutzerbibliothek von der externen Festplatte zur primären Festplatte

Ich habe einen neuen Mac Mini von 2018. Ich verwende Macs häufig bei der Arbeit, aber dies ist mein erster Mac für den Heimgebrauch.

Ich habe etwa 4 TB an Dokumenten, Daten, Fotos und anderen Medien … weit mehr als die 512 GB große SSD-Hauptfestplatte. Also habe ich mir eine große externe Festplatte gekauft und beim Einrichten meines Benutzerkontos die „Erweiterten Optionen“ verwendet, um mein Home-Verzeichnis auf der externen Festplatte zu erstellen.

Das funktioniert gut, aber die Festplatte klappert stark, insbesondere beim Anmelden, und ich vermute, dass dies am Zugriff auf meinen Bibliotheksordner liegt. Gibt es einen Grund, warum ich meinen Bibliotheksordner nicht wieder auf die SSD legen und von der externen Festplatte aus einen symbolischen Link darauf erstellen sollte?

Ich gehe davon aus, dass dies im Normalbetrieb problemlos funktioniert, mache mir aber in Sondersituationen, beispielsweise bei einem Upgrade auf Catalina, Sorgen.

Antwort1

Es würde funktionieren, aber wenn Ihr Profil angibt, ~/Librarydass es sich auf Ihrem externen Laufwerk befindet, auch wenn die Inhalte mit Ihrer internen SSD verknüpft sind, wird esTrotzdemmuss das externe Laufwerk jedes Mal überprüfen, wenn es auf etwas zugreifen möchte, ~/Libraryum die Verknüpfung aufzulösen.

Eine effizientere Lösung wärebewegenIhren Benutzerordner (aber natürlich nicht alle Daten) zurück auf Ihre SSD und verknüpfen Sie die SSD entweder mit dem externen Laufwerk für Nicht-Bibliotheksordner oder greifen Sie einfach vom externen Laufwerk auf diese Daten zu.

Sie können den Pfad für Ihren Benutzer mit folgendem Befehl auf die Standardeinstellung zurücksetzen:

sudo dscl . create /Users/yourUser NFSHomeDirectory /Users/yourUser

Dies gilt bei der nächsten Anmeldung und Erstellung einer leeren Benutzerordnerhierarchie.

Da der aktuelle Inhalt Ihres Benutzerordners auf dem externen Laufwerk verbleibt, können Sie entweder von dort aus darauf verlinken /Users/yourUseroder ihn dort verwenden, wo er sich befindet /Volumes/yourVolume/yourUser.

~/LibraryWenn Sie vorhandene Inhalte auf Ihr internes Laufwerk kopieren möchten, können Sie Folgendes verwenden:rsync. Zum Beispiel :

sudo rsync -aEv /Volumes/yourVolume/yourUser/Library /Users/yourUser

Beachten Sie, dass es notwendig ist,vollen Festplattenzugriff gewährenzu terminal.app, bevor Sie dies tun, um zu vermeiden"Operation unzulässig"Fehler.

verwandte Informationen