Wie arbeite ich mit 2 Anwendungsordnern?

Ich habe eine interne 250 GB SSD. Dieses Laufwerk füllte sich und ich kaufte eine externe 4-TB-Festplatte. Mein Anwendungsordner auf meiner SSD nahm viel Platz ein, daher habe ich mich entschieden, einen Anwendungsordner auf meinem externen Laufwerk zu erstellen. Ich habe viele Apps aus dem Anwendungsordner des internen Laufwerks in den Anwendungsordner des externen Laufwerks kopiert.

Jetzt erkenne ich jedoch die Auswirkungen von 2 Anwendungsordnern. Der Anwendungsordner auf meinem internen Laufwerk ist insofern etwas Besonderes, als er nicht umbenannt oder entfernt werden kann, und wenn Downloads in den Anwendungsordner verschoben werden sollen, verweist er auf den Anwendungsordner auf meinem internen Laufwerk.

Meine Frage ist also: Wie kann ich meine Anwendungen am besten in einen Ordner auf meinem externen Laufwerk verschieben, aber dieser Ordner muss sich wie der Anwendungsordner auf meinem internen Laufwerk verhalten? Viele der Anwendungen wurden nicht kopiert, weil sie verwendet wurden. Muss ich alle meine Autostart-Elemente beenden, um dies zu erreichen?

Das sind viele Anwendungen. Normalerweise sind es Daten , die ein Laufwerk füllen (Bilder, Videos usw.). Ich wäre neugierig zu sehen, was Sie installiert haben, das den Großteil eines 250-GB-Laufwerks verbraucht (das klingt nach einem XY-Problem ).
Gott sei Dank! 2018 liefert Apple immer noch ein glänzendes Mac Book Pro 15 Zoll mit 256 GB als Standardspeicher. Frecher Tim Cook B-)

Antworten (3)

Hinweise zur Lösung Ihres XY-Problems

  1. Die Verwendung einer externen Festplatte zum Speichern Ihrer Anwendungen wird nicht empfohlen und verlangsamt deren Ausführung . Sofern Sie nicht von einem Thunderbolt 4 TB Solid State Drive sprechen, ist die Leistung Ihrer Anwendungen, die auf der externen Festplatte ausgeführt werden, sehr schlecht (insbesondere im Vergleich zu Ihrer internen SSD).
  2. Versuchen Sie so viel wie möglich, Ihre Filme, Bilder und Dokumente von Ihrer SSD zu verschieben und Ihre Apps dort zu belassen, um Ihre SSD optimal zu nutzen. Sie brauchen keine Big-Data-Lese-/Schreibrate für: einen Film ansehen, Fotos oder PDFs durchsuchen.
  3. Wenn Sie ein Profi sind und Fotos/Videos verarbeiten müssen, dann ist eine Thunderbolt-SSD lebensrettend.

Lösung

  1. Wenn Ihnen die drei oben genannten Punkte nichts ausmachen und Sie an Ihrer Idee festhalten, um auf die sehr schlechte Antwort von CoderX zurückzukommen, ist die richtige Lösung für den Umgang mit 2 Anwendungsordnern:
    • um Ihren ursprünglichen /Applications-Ordner zu behalten .
    • Erstellen Sie einen Ordner auf Ihrer externen Festplatte .
    • Erstellen Sie für jede Anwendung, die auf Ihrer externen Festplatte gespeichert ist, einen symbolischen Link in Ihren ursprünglichen /Application-Ordner .

Beispiel

<InternalSSD path>/Applications/enthält:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app1.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app2.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app3.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app4.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app5.app/

Enthält dann <ExternalHDD path>/applications_2/:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app6.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app7.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app8.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app9.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app10.app/

In Ihrem Terminal für App6, 7, 8, 9, 10:

ln -s <ExternalHDD path>/applications_2/app<n>.app <InternalSSD path/Applications/.

Endlich:

ls -al <InternalSDD path>/Applications 

sollte zurückkommen:

drwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app1.app/ 
drwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app2.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app3.app/
drwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app4.app/
drwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app5.app/
lrwxr-xr-x   3 root       wheel  96 2018-06-16 09:18 app6.app/ -> <ExternalHDD path>/application_2/app6.app 
lrwxr-xr-x+  3 root       wheel  96 2018-07-31 02:09 app7.app/ -> <ExternalHDD path>/application_2/app7.app 
lrwxr-xr-x   3 root       wheel  96 2018-07-10 12:15 app8.app/ -> <ExternalHDD path>/application_2/app8.app 
lrwxr-xr-x   3 mr_bean    wheel  96 2018-08-16 07:09 app9.app/ -> <ExternalHDD path>/application_2/app9.app 
lrwxr-xr-x   3 root       wheel  96 2018-07-10 20:08 app10.app/ -> <ExternalHDD path>/application_2/app10.app 

Mit dieser Methode ändern Sie Ihr Basissystem nicht, unterbrechen keinen Pfad in Ihrem Betriebssystem und verknüpfen den Inhalt Ihres neuen App-Ordners symbolisch mit Ihrem alten.

Ich denke, ich werde Ihren Rat befolgen und Apps einfach zurück auf das interne Laufwerk verschieben und dann das Verzeichnis der Apps bereinigen, die ich nicht verwende.
@jmh es ist wahrscheinlich die beste Lösung. DaisyDisk kann Ihnen helfen, große Dateien zu finden, die auf Ihrer SSD versteckt/vergessen sind.
Ja, ich habe DaisyDisk ausgeführt und werde es erneut ausführen, um es zu überprüfen. Mein Bibliotheksordner ist ziemlich groß, aber ich habe Angst, damit herumzuspielen.
Herumspielen im Ordner ~/Library ist gefährlich. Folgendes: howtogeek.com/184091/5-ways-to-free-up-disk-space-on-a-mac könnte Ihnen auf den ersten Blick helfen. Dann können wir über tiefere Untersuchungen sprechen, wie das Entfernen von GarageBand-Soundbänken, das Entfernen von Dateien, die in ~/Library/Application Support gespeichert sind und von einer Anwendung abgelegt wurden, die jetzt gelöscht wurde. Verwenden Sie auch AppCleaner zum Entfernen Ihrer App. Das Entfernen Ihrer .app reicht nicht aus, um eine App auf dem Mac ordnungsgemäß zu deinstallieren. Viele Dateien/Bibliotheken/Plugins werden überall in ~/Library abgelegt

Erstellen Sie einen symbolischen Link im Anwendungsordner des internen Startlaufwerks, der mit dem Anwendungsordner auf dem externen Laufwerk verknüpft wäre.

 ln  -s   /Volumes/externalDriveName/Applications/  /Applications/Applications

Sie würden die macOS-Anwendungen auf dem internen Laufwerk belassen und andere Anwendungen auf das externe Laufwerk verschieben.

Sie müssen es wie folgt symbolisch verlinken: Ersetzen Sie otherDiskName durch den Namen der Festplatte, auf die Sie Ihren Anwendungsordner verschoben haben.

sudo mv /Applications /Applications.original
sudo ln -s /Volumes/otherDiskName/Applications /Applications

Quelle: https://discussions.apple.com/thread/2787316

Das ist eine sehr schlechte Antwort! Befolgen Sie diese Anweisungen nicht. Wenn Sie dies tun, werden Sie alle von Ihrem Betriebssystem verwalteten Pfade unterbrechen, es sei denn, Sie duplizieren den gesamten Inhalt Ihres ursprünglichen /Applications-Ordners und stellen sicher, dass Ihre Festplatte während des Bootens immer an Ihren Mac angeschlossen ist.