C'è un modo veloce per clonare una partizione su un'altra unità usando una copia settore per settore, invece di copiare singoli file?

1

Sto provando a trasferire un backup Time Machine da 4 TB da un disco rigido USB 3 a un altro. Attualmente sto usando SuperDuper per farlo, e ci vorranno più di due giorni interi per eseguire la copia, se non di più.

È molto più lento della normale velocità massima per copiare su USB 3 e sospetto che ciò che sta rallentando le cose sia il sovraccarico di copiare ciascun file singolarmente, piuttosto che copiare i dati grezzi sul disco, settore per settore.

Dato che ho solo bisogno di duplicare una partizione su un'altra unità:

  1. Ne conseguirebbe una partizione utilizzabile se facessi una copia settore per settore?
  2. Sarebbe più veloce dell'uso di SuperDuper?
  3. E se si, per entrambi i metodi precedenti, quali sono i metodi che potrei usare per farlo?

Ho già provato a utilizzare la funzionalità di ripristino di Disk Utility sulla funzione clone, ma ha ottenuto il 5% circa del modo in cui si è verificato e poi ha fallito con uno strano errore su un'unità che era occupata. Quindi non penso che sia abbastanza affidabile, e non ha alcuna possibilità di riprendere da dove era stato interrotto. Detto questo, sembrava che stesse andando molto più veloce, e se non avesse fallito, ci sarebbero voluti circa 8 ore prima che finisse.

modifica: per i posteri, il motivo per cui Utility Disco non è riuscita a copiare l'unità è perché la mia unità di destinazione era morente e caricata con settori danneggiati. In circostanze normali, probabilmente funzionerebbe e sarebbe veloce come dd . Tuttavia, mi piace di più la risposta di Allan perché, nel caso in cui qualcosa causi il blocco di dd da parte di metà copia, puoi riavviarla da dove era stata interrotta.

    
posta GuyGizmo 15.06.2017 - 02:53
fonte

2 risposte

3

Utilizza dd per clonare l'unità o la partizione.

La sintassi è semplice:

dd if=inputfile.foo of=outputfile.bar bs=blockSize

Questo farà un po 'per la copia bit del tuo disco. Qualunque sia l'aspetto del tuo disco, incluse le tabelle delle partizioni, verrà copiato.

Ad esempio, supponendo che l'identificativo dell'unità Time Machine sia /dev/disk3 e l'identificatore della seconda unità USB sia /dev/disk4 , il tuo comando sarebbe:

dd if=/dev/disk3 of=/dev/disk4 bs=1M

Puoi anche scrivere direttamente sul dispositivo grezzo usando /dev/rdiskX

sudo dd if=/dev/rdisk3 of=/dev/rdisk4 bs=1M

Tieni presente che dovrai smontare prima i dispositivi con il comando sudo diskutil unmountDisk diskX

Velocità di copia

Hai ragione nell'assumere che ci sia un sovraccarico associato alla copia dei file. Tuttavia, ciò che potresti non essere a conoscenza è che le velocità USB 3 non sono quello che sono diventati. USB 3 è fino a 5Gbs (gigabit al secondo) ... in un laboratorio, in una giornata limpida, con un strong vento di coda, in discesa.

La velocità effettiva di USB 3.0 è più vicina a 100 Mbps 1

Quindi, facendo un piccolo calcolo, scopriamo che trasferire un file da 4TB a 100Mbps significa che ci vorranno all'incirca 10 ore e mezza al massimo (potrebbe andare più lentamente!)

Quello che ho trovato per essere il più affidabile per me è che copio il file su un'unità interna (o una condivisione di rete come una connessione cablata da 1 Gb è molto più veloce di quella che sarà sempre USB) e una volta che ho l'immagine, Quindi lo copio sul mio obiettivo.

Rompila in due processi separati:

sudo dd if=/dev/rdisk3 of=/Volumes/Some/Network/Share/file.img bs=1M

sudo dd if=/Volumes/Some/Network/Share/file.img of=/dev/rdisk4  bs=1M

Questo ha l'ulteriore vantaggio che se succede qualcosa, c'è una copia in un posto sicuro.

1 PC World: Velocità USB 3.0: reale e immaginata

    
risposta data 15.06.2017 - 03:08
fonte
0

Oltre alla risposta di Allan, dovrei ricordare che l'utilizzo della funzione di ripristino di Utility Disco sembra avere prestazioni simili all'utilizzo di dd . Non è tanto inaffidabile quanto il disco rigido di cui stavo copiando sta morendo e ha un sacco di settori danneggiati. dd non è riuscito anche su di esso.

Detto questo, dd ti permette di riprendere un trasferimento in parte, quindi quando clonare un disco lo preferirò, anche se non ha una buona interfaccia utente come gli strumenti Apple.

    
risposta data 15.06.2017 - 17:04
fonte

Leggi altre domande sui tag