I need to replace a fairly new disk with a physically smaller one. a
Time Machine partition, an HFS+ storage partition, and an ExFat that
has a trivial amount of Windows storage on it.
Can dd duplicate the whole thing, partition map and three partitions?
Potresti considerare un'utilità come Carbon Copy Cloner. Questo ti permetterà di regolare la dimensione delle partizioni hfs + ed exfat. Dovrai rendere la partizione della macchina del tempo della stessa dimensione. La macchina del tempo utilizza i collegamenti fisici. Penso che sia meglio usare il comando dd per la copia.
Sì, l'unità deve essere della stessa dimensione o più grande della vecchia unità. Se più grande, fai la copia dd. eseguire utility disco verificare e correggere per espandere alla dimensione più grande. Vorrei provare questo sulla partizione di timemachine. Un altro pensiero sarebbe quello di unire lo spazio non utilizzato con l'ultima partizione. Assicurati di usare / Applications / Utilities / Terminal per verificare la dimensione esatta del disco. dd è una copia settore per settore. Utilizzare il comando df per ottenere informazioni esatte sulle dimensioni.
mac $ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1 1951137792 1234788896 715836896 64% 154412610 89479612 63% /
devfs 395 395 0 100% 684 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk5 1949177344 1949161960 15384 100% 243645243 1923 100% /Volumes/3T Mac Mini Backup
/dev/disk2s2 1952853344 13180368 1939672976 1% 1647544 242459122 1% /Volumes/--Mojave--
/dev/disk4s2 1951855464 1912489144 39366320 98% 239061141 4920790 98% /Volumes/4T Virtual Machines
/dev/disk4s3 5859978200 4661453928 1198524272 80% 582681739 149815534 80% /Volumes/4T Backup - Time Machine
/dev/disk3s4 1951171880 1454044824 497127056 75% 181755601 62140882 75% /Volumes/3T iMac G3 Backup
/dev/disk3s5 1956993296 1063139096 893854200 55% 132892385 111731775 54% /Volumes/3T VM Backup
mac $ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 930Gi 589Gi 341Gi 64% 154412633 89479589 63% /
devfs 198Ki 198Ki 0Bi 100% 684 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk5 929Gi 929Gi 7.5Mi 100% 243645243 1923 100% /Volumes/3T Mac Mini Backup
/dev/disk2s2 931Gi 6.3Gi 925Gi 1% 1647544 242459122 1% /Volumes/--Mojave--
/dev/disk4s2 931Gi 912Gi 19Gi 98% 239061141 4920790 98% /Volumes/4T Virtual Machines
/dev/disk4s3 2.7Ti 2.2Ti 572Gi 80% 582681739 149815534 80% /Volumes/4T Backup - Time Machine
/dev/disk3s4 930Gi 693Gi 237Gi 75% 181755601 62140882 75% /Volumes/3T iMac G3 Backup
/dev/disk3s5 933Gi 507Gi 426Gi 55% 132892385 111731775 54% /Volumes/3T VM Backup
mac $
È possibile ottenere un contenitore per unità più piccolo e sostituire la vecchia unità.
Ecco un esempio del comando dd:
dd if=/dev/disk0 bs=4096m | dd of=/dev/disk2 bs=4096m
il bs deve essere grande. non ha bisogno di abbinare il bs effettivo. quello che faccio è montare l'unità. fai un df. smontare l'unità. fai un df in modo da poter capire quale sia il nome del drive.
Potresti considerare di mettere i tuoi dati critici nel cloud. dropbox.com