>>> In questo modo puoi fare dd su un disco piu' piccolo e accelleri pure le >>> attivita' perche ti limiti a salvare solo i primi 50G di disco. >>> >>> dd if=/dev/sda of=/mnt/copia_disco.img bs=1M count=51200 >> >> Questa credo che sia la strada giusta. >> Se io eseguo >> >> dd if=/dev/sdb of=/dev/sdc bs=1M count=60000 >> >> dove sdb e' il mio hard disk interno >> sdc e' il disco esterno usb >> mi dovrebbe copiare 60GB a blocchi di 1M alla volta, ma sul dispositivo >> sdc vengono create anche le due partizioni sdc1 (con il sistema) e sdc2 >> (con la /home dei dati) e sdc3 (con la swap) ? >> In pratica come devo preparare il dispositivo sdc ? >> Copia anche l'MBR , con questo comando ? >> >> Grazie >> Claudio >> >> > >Non ho resistito alla tentazione ed ho eseguito il comando da terminale >root. >In parte mi rispondo da solo , perche' ha creato le partizioni su sdc >pari pari come erano su sdb ma non ha completato tutta l'operazione >Questo e' l'output del terminale : >dd if=/dev/sdb of=/dev/sdc bs=1M count=60000 >dd: lettura di "/dev/sdb": Input/output error >10632+1 record dentro >10632+1 record fuori >11148902400 byte (11 GB) copiati, 615,696 s, 18,1 MB/s > >ha copiato credo la prima partizione sdb1 tutta completa , ma non ha >copiato la seconda sdb2 , con i dati della home. Perche' ? >La sdb2 e' stata creata ma e' vuota. Su gparted e' segnata con un >warning e dice che non e' possibile leggere questa partizione. >Anche la swap su sdc3 e' stata creata. > >Grazie >Claudio
Usando of=/dev/sdc hai sovrascritto anche l'mbr di sdc. Se noti io ho detto of=/mnt/copia_disco.img, cioe' si crea una immagine ALL'INTERNO del filesystem CHE DEVI AVER PRECEDENTEMENTE MONTATO. Da capo. Tu hai disco_sorgente=/dev/sdb e disco destinazione (di - per esempio 80G - connesso via usb) visto come sdc e con una sola partizione primaria che hai precedentemente formattato. Si presuppone che /dev/sdb contenga una unica partizione sdb1 da 40G Ora PRIMA monti il disco usb (mount /dev/sdc1 /mnt) POI fai il data dump (dd if=/dev/sdb of=/mnt/copia_disco.img bs=1M count=51200) In questo modo NON sovrascrivi l'mbr di sdc quindi i restanti 30G sono usabili per altre cose. Nota che "bs=1M count=51200" significa copia per 51200 volte un blocco da 1M(=1024K) Per fare il restore del' file immagine sul disco origine o su qualunque altro disco (ap atto che sia >= alla dimensione) dai il comando dd if=/mnt/copia_disco.img of=/dev/sdX con X quello che ti serve (bs e count in questo caso non serve specificarli)