Suppongo che tu non abbia nulla sul nuovo disco e in sostanza vuoi mirror cosa c'è sul vecchio disco per nuovo disco.
Puoi usare la seguente riga di comando, sostituendo i nomi propri di Source-Disk ( vecchio ) e Destination-Disk ( nuova ).
rsync -xavH /Volumes/Source-Disk/ /Volumes/Destination-Disk/
Nota: la barra alla fine di ogni percorso ha un significato, quindi non dimenticare di includerla quando cambi il nome di Source-Disk ( vecchio ) e Disco di destinazione ( nuovo ). Inoltre, se ci sono degli spazi in essi, assicurati di scappare dagli spazi con una backslash \
o di citare i nomi di percorso, ma non entrambi.
Spiegazione delle opzioni utilizzate:
-x, --one-file-system don't cross filesystem boundaries
-a, --archive archive mode; same as -rlptgoD (no -H)
-r, --recursive recurse into directories
-l, --links copy symlinks as symlinks
-p, --perms preserve permissions
-t, --times preserve times
-g, --group preserve group
-o, --owner preserve owner (super-user only)
-D same as --devices --specials
--devices preserve device files (super-user only)
--specials preserve special files
-v, --verbose increase verbosity
-H, --hard-links preserve hard links
Nota: Poiché i symlinks vengono copiati nel volume Disco di destinazione il nome del volume del Disco di destinazione dovrà essere rinominato identico al Source-Disk , in seguito, per i link ai file sul disco stesso da tracciare. Vedi la sezione SYMBOLIC LINKS nella pagina man di rsync
per le opzioni aggiuntive che possono essere usate per modificare il modo in cui i symlinks possono essere trattati.