Non ne so molto di GarageBand - ma sposto la maggior parte delle directory ~ / Library (dove viene mantenuta la maggior parte degli User stuff) semplicemente collegandoli in un posto diverso con:
ln -s /your/source/directory /your/target/directory
nel terminale.
ad esempio, supponendo che GarageBand stia salvando la musica su ~/Library/GarageBand/Music
, per prima cosa sposta la directory con
mv ~/Library/Music/GarageBand ~/Library/Music/GarageBand.bak/
e quindi prova a collegare una directory al posto di ~/Library/Music/GarageBand
(la ~
si risolve in / Users / username o $HOME
ed è semplicemente un collegamento alla tua home directory)
ln -s /Volumes/YourDevice/YourDirectory/GarageBandMusic ~/Library/GarageBand/Music
assumendo è il luogo in cui vengono archiviati i tuoi dati. Potresti provare a creare un hard-link senza il flag -s
, ma questo non è possibile per i target cross-device (cioè un altro disco rigido)
Sono sicuro che puoi farlo, ci sono altri modi per forzare macOS a usare le directory collegate.
Non conosco GarageBand - ma tengo i miei messaggi, iTunes, foto, Dropbox, ecc. su una diversa unità semplicemente usando i collegamenti simbolici o, se necessario, collegandoli in un'altra directory.
Per i collegamenti permanenti soluzione alternativa in macOS usa link funziona molto bene.
Ricorda che se tu rm -rf
un link simbolico cancelli solo il link .
Quando fai lo stesso con hard-link sul filesystem, rm -rf
segue il tuo link ed elimina le cose ad esso collegate!
Fammi sapere se questo ti aiuta.