De ce sa clonezi un Hdd ? Poate pentru ca scoate zgomot cam tare,poate ca merge cam greu,poate ca e de capacitate mica si vrei sa transferi totul pen unul nou, poate ca ai un server Dell care avea Hdd SATA de 80 Gb si acum ai pus mana pe 2 Hdd SAS de 146 Gb la 15k rpm dar sa reinstalezi totul de la 0 si sa importi site-urile si/sau bazele de date sql ar insemna sa curga mult sange din nas,motivatia nu este discutabila ci doar solutia.
Metoda 1 - linux dd
Sa presupunem ca butam systemul cu un linux live de pe un stick USB , ne uitam in gparted sau in terminal sudo fdisk -l si vedem ca hardisk-ul vechi este /dev/sda
si cel nou este /dev/sdb
.
Cea mai simpla clonare se poate face in terminal sudo dd if=/dev/sda of=/dev/sdb
,
if = input file of=outputfile
Daca in loc de of=/dev/sdb punem o alta partitie de pe un alt HDD sa zicem /dev/sdc1 (Hdd3 partitia 1) , putem selecta un fisier ISO ca imagine a Hdd
Exemplu
sudo dd if=/dev/sda of=/media/Stuff/home/gabriel/Hdd.iso.
Procesul de clonare nu are progres nu are verbose prea mult , deci nu va ramane decat sa asteptati sa termine.
Alt procedeu implica bootarea PC cu o distributie Clonezilla,care este mai usor de inteles ,si acolo aveti optiunea device to device , selectati sursa si destinatia si aveti si indicator de progres, timp ramas samd.
Marea problema cu Clonezilla este ca daca Hdd a abut o partitie de Boot , si restul LVM ( aici aviz administratorilor de servere ) , atunci dupa clonare o sa va apara un grub.lst ciudat care nu era pana acum, apare o eroare de genul " error: no argument specified " , press any key si ciudat , unele sisteme pornesc altele nu.
sudo update-grub
nu rezolva nimic , acelasi fisier /boot/grub/grub.cfg
cu parametri identici.
Asta se poate intampla pentru ca Clonezilla daca da de ceva erori cand rescrie boot sector , va introce propria lui sesiune de grub2 ,Hdd ul initial avand grub1
Solutia este sa stergem grub.cfg sau rename mai preventiv, dupa care in terminal executam sudo grub-install /dev/sdx unde sdx (poate fi sda, sdb, sdc dupa caz)
Insa , tot ramane o problema, daca vechiul hdd avea 80 Gb iar cel nou are 140 Gb , diferenta va ramane nealocata.
Deschidem gparted ,selectam drive-ul, si facem resize cu mouse pentru partitia pe care o dorim sa o marim . In acest fel , crestem clona de 80 la maxim de capacitate.