sala@home:~$

dd (merevlemez backup)

A DVD-hez hasonló módon egy teljes merevlemezről is készíthetünk biztonsági mentést:

dd if=/dev/sda of=hdd_image.img

Ebben az esetben az adatok elérése kissé bonyolultabb, hiszen a mount parancs segítségével nem teljes merevlemezt, hanem partíciót érünk el, így ki kell számolnunk, hol is kezdődnek a partíciók. Az fdisk parancs segítségével kaphatunk információt:

# fdisk -lu hdd_image.img 
Disk hdd_image.img: 80.0 GB, 80026361856 bytes
240 heads, 63 sectors/track, 10337 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x92e474f4
        Device Boot      Start         End      Blocks   Id  System
hdd_image.img1   *          63   138907439    69453688+   7  HPFS/NTFS/exFAT
hdd_image.img2       138907440   156295439     8694000    c  W95 FAT32 (LBA)

 Mivel fdisk a fenti esetben 512 byte-os egységekben számol, ezért a 2. partíció a 138907440*512. byte-on kezdődik. Vagyis a következő paranccsal érhetjük el a 2. partíciót:

 mount -o loop,offset=$((138907440*512)) hdd_image.img /mnt/test

Az fdisk-et is tartalmazó util-linux-ng csomag 2.17-es verziójában nem működött rendesen a fenti módszer, 2.19-re kellett frissítenem.