Spostando grandi directory di sistema su un'altra unità e usando il collegamento simbolico?

3

Ho un SSD (Boot Partition) e un HDD (Data) per il mio Mac. Ho comprato solo un SSD da 128 GB pensando che la partizione di avvio non avrebbe avuto bisogno di una grande unità, tuttavia mi sono sbagliato.

Trovo che le cartelle Mail e MobileSync nella mia directory Libreria occupino la maggior parte dell'archiviazione sul mio SSD, a volte persino riportando il messaggio "Spazio su disco insufficiente" se non lo guardo per un po 'e lascio perdere.

Volevo sapere se utilizzo i collegamenti simbolici per creare le seguenti directory in un'altra posizione, se funzionassero correttamente o causassero problemi? ~ / Library / Mail ~ / Library / MobileSync

    
posta Imran 17.12.2013 - 04:43
fonte

2 risposte

2

Suggerirei di utilizzare punti di mount invece di collegamenti simbolici, ma i collegamenti simbolici funzioneranno.

Ad esempio, ho un piccolo SSD come unità di avvio e un SSD PCIe per la mia partizione / Users sul mio Mac Pro.

Ho copiato i dati e aggiunto quanto segue al mio file / etc / fstab.

LABEL=Users /Users  hfs rw,auto

"Utenti" è il nome della partizione nota per Utility Disco e "/ Utenti" è il punto di montaggio.

Questo è molto più pulito rispetto ai collegamenti simbolici, poiché molti strumenti non seguiranno i link simbolici senza che gli venga detto esplicitamente di farlo, per evitare collegamenti ciclici.

Nel tuo caso, potresti voler creare una partizione separata per ~ / Library e spostare tutto. Potresti anche voler creare partizioni separate per Mail e per MobileSync.

Tutto ciò detto, i collegamenti simbolici molto probabilmente funzioneranno in questi due casi. Tuttavia, tieni presente che stai spostando le directory che hanno sia un alto tasso di cambiamento sia molti dati, il peggiore dei casi per un mandrino. Aspettati che i backup di iOS siano più lenti e che le operazioni di posta come "cerca" e aprano gli allegati richiedano un po 'più di tempo.

    
risposta data 17.12.2013 - 06:09
fonte
0

Mi rendo conto che questa è una domanda vecchia di qualche mese, ma ho pensato di aggiungere come gestisco questo problema esatto.

Ho un SSD autoinstallato per l'unità di sistema sul mio mbp e l'HDD da 750 GB fornito con il sistema viene utilizzato come unità di dati. Fondamentalmente ho appena cambiato le posizioni delle intere directory dell'utente sul disco rigido usando le preferenze di sistema (vai su Utenti e Gruppi, sbloccalo, fai clic con il pulsante destro del mouse sul nome dell'account e seleziona opzioni avanzate) quindi sposta il file manualmente. Questo è più semplice da mantenere e non ho avuto nessuno dei potenziali problemi con i collegamenti simbolici che Art Taylor descritto nella sua risposta.

Questo lascia la directory root / Library sull'SSD (al contrario di ~ / Library) - Ho anche avuto bisogno di alcune app come MainStage che possono aggiungere dei gigs di contenuto alle loro librerie per creare esattamente i symlink come descrivi. In questo caso, è certamente più sicuro farlo a seconda dei casi.

    
risposta data 24.03.2014 - 18:52
fonte

Leggi altre domande sui tag