dd este un progrămel unix al cărui scop este acela de a copia low-level date.

Mai jos sunt date niște exemple practice de utilizare a acestei comenzi

1. Backup la un hdd întreg

if=input file

of=output file

Prin urmare, copia exactă a hdd1(sda)  e făcută pe hdd2 (sdb).

Dacă sunt erori la copiere, comanda de mai sus va eșua. Prin adăugarea parametrului “conv=noerror”  copierea va continua, chiar dacă vor fi erori de citire.

Trebuie avut în vedere că dacă pui din greșeală device-sursâ în device-destinație și vice versa, pierzi toate datele.

În copierea de pe un hdd pe altul utilizând comanda dd, opțiunea sync permite copierea tuturor datelor în mod sincronizat:

2 Imagine la un hdd

Metoda 1

Metoda 2 – dump la imagine prin ssh pe o altă mașină

Metoda 3 – dump la imagine pe un flash USB

Metoda 4 – dump la imagine pe un share NFS

Metoda 5 – dump la imagine pe un share SMB

Metoda 6 – dump la imagine pe un server FTP (trebuie instalat în prealabil pachetul ncftp)

ftp_server.cfg trebuie să conțină:

Seturile de comenzi de mai sus, crează o imagine a hard-disk-ului ”sda” și redirecționează ieșirea către  ssh, usb drive, nfs sau  smb share care este apoi compresată gzip

 

 3. Restaurarea unei imagini create anterior

Dacă restaurăm imaginea salvată în prealabil pe altă mașină (prin metodele anterioare), folosim :

 

 4. Backup-ul unei partiții

 5.  Backup-ul uni CD-ROM