Come molte cose nella vita, penso che dipenda: -)
Ad un estremo, potresti voler eseguire il backup di tutto, in modo che in caso di guasto del disco puoi ripristinare esattamente dove ti trovavi: ogni app, file, impostazioni, configurazione e c. Questo non è molto pratico da fare manualmente. (Avrebbe bisogno di un accesso root, sapendo esattamente quale file vm / cache escludere, cosa sincronizzare prima, e c.) Io uso Carbon Copy Cloner e SuperDuper! per creare cloni e Time Machine per backup incrementali.
All'altro estremo, potresti voler solo eseguire il backup dei file più insostituibili (ad esempio documenti e / o foto). Questo dovrebbe essere il più semplice, ma richiederà ovviamente il massimo del lavoro in caso di fallimento (ri-download e reinstallazione di app, re-impostazione di tutte le configurazioni, & c). Per questo, saprai dove si trovano i file; è facile trascinarli su un'altra unità.
Per qualcosa nel mezzo, dipende da cosa potresti essere cambiato e da quanta fatica vuoi mettere ...
Penso che la domanda abbia già dato le tre aree più importanti: se esegui il backup di /Users
, /Applications
e /Library
, allora probabilmente includerai tutte le cose importanti per la maggior parte delle persone.
Se c'è qualcosa di vitale altrove, probabilmente lo saprai, perché lo avresti impostato tu stesso! Gli esempi potrebbero includere: i programmi che hai compilato e installato in /usr/local
(o che Homebrew & c fa per te); ospita le voci del file che hai aggiunto a /etc/hosts
; directory create in /
; locales creati in /usr/local/share/locale
; script giornalieri / settimanali / mensili creati o collegati in /etc/periodic/
; un messaggio del giorno che hai scritto su /etc/motd
; e così via. (Se hai disattivato System Integrity Protection , potresti anche scrivere sotto /bin
o /usr/bin
...)
Tieni anche presente che app, driver e qualsiasi altra cosa che non sia un semplice dato avranno bisogno di attenzione per preservare utente, gruppo, autorizzazioni, ACL e & c; la maggior parte dei filesystem esterni non supporta completamente tutti questi file. E potrebbe essere necessario l'accesso come root per eseguire il backup e / o ripristinare alcune cose. Tutto sommato, è molto più semplice lasciarlo a un programma dedicato!
Infine, questa è una buona opportunità per ricordare a tutti l'importanza dei backup. Non esiste un'unica strategia corretta; i bisogni di ognuno sono diversi. Ma per favore pensa a cosa succederebbe se un disco morisse e fai tutto il necessario per evitare che si trasformi in un disastro.