camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: hdd full backup, dd data recovery, recuperare, clonare sau backup gratuit folosind linux

Catalin
Catalin T.
TitleHDD full backup, dd data recovery, recuperare, clonare sau backup GRATUIT folosind Linux
Tagsbackup, recovery, dd, linux, clona hdd, hdd clone
Desc.Backup si recuperare date folosind linux dd, clonare hdd gratuit
CodeKBLN0014 v1.0
Date21 mai 2013
Utilitate: inlocuire completa HDD cu pastrarea datelor intacte (clona); recuperare date de pe un HDD cu bad sectors; recuperare date de pe un HDD de NAS (network attached storage), recuperare date de pe o singura partitie

Echipamente si software necesar: HDD-ul sursa (HDD0), HDD-ul destinatie (HDD1), un calculator si o distributie de Linux Live CD/Live USB

Pasi de urmat pentru o copie 1:1 (clona)
1. Se va porni calculatorul cu Live CD/USB de Linux
2. In Linux se va porni o consola (terminal)
linux terminal
3. Se va rula urmatoarea comanda pentru detectia HDD-urilor prezente in sistem
sudo fdisk -l
Sa presupunem un output de genul:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f1a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       12749   102400000    7  HPFS/NTFS
/dev/sda2           12750       24906    97651102+  83  Linux
/dev/sda3           24907       25149     1951897+  82  Linux swap / Solaris
/dev/sda4           25150       60802   286375936    f  W95 Ext''d (LBA)
/dev/sda5           25150       60802   286374912    7  HPFS/NTFS

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f1a3e
.......................................
......................................


unde /dev/sda este HDD-ul sursa (HDD0)  si /dev/sdb este HDD-ul destinatie (HDD1)

Pentru o clona HDD0 (/dev/sda) pe HDD1 (/dev/sdb) se va rula comanda:

sudo dd bs=4k if=/dev/sda of=/dev/sdb conv=noerror,sync

Pentru o clona de partitie (partitia x din HDD0 pe partitia y din HDD1 ) se poate rula comanda:
sudo dd bs=4k if=/dev/sdax of=/dev/sdby conv=noerror,sync

unde x este numarul partitiei ce se doreste clonata de pe HDD0 (sda) iar y este numarul partitiei de pe HDD1 (sdb) unde se va executa copia

in cazul in care backup-ul a fost efectuat sub forma de imgine (img), deschiderea imaginii (montarea) in linux se poate face folosind comanda:
mount -t ext2 /image.img /mnt/image -o loop
unde image.img este imaginea dd iar /mnt/image este locatia unde se va monta imaginea