Crearea imaginii pe hard disk folosind utilitarul dd în unix

Pentru a crea o imagine a hard disk-ul nu trebuie să utilizeze instrumentele pe similaritatea Acronis True Image sau Norton Ghost, o destul de simplu dd utilitate, care este inclus în majoritatea sistemelor de operare Unix-ului (Linux, FreeBSD, Solaris, etc.) Articolul descrie un mod simplu a crea o imagine de rezervă de hard disk folosind dd. Primul lucru pe care trebuie să se pregătească pentru backup. În această lucrare, vom introduce următoarea notație:

  • / Dev / sda - imagine de disc pe care doriți să creați;
  • / Dev / sdb - unitatea pe care este înregistrată imaginea.

Dacă este necesar, trebuie să înlocuim valorile proprii.

Pregătirea pentru a crea o imagine de pe hard disk

Primul lucru pe care trebuie să pornească de pe orice disc CD-ul live cu dd utilitate disponibile, și introduceți linia de comandă ca root. Creați un punct de montare pentru o copie de rezervă.

Se montează unitatea hard disk pe care pentru a salva imaginea.

imagine HDD

dd if = / dev / sda of = / mnt / backup / sda.img bs = 8M conv = sync, noerror
  • if = / dev / sda - copia întregul hard disk sda;
  • a = / mnt / backup / sda.img - copie în /mnt/backup/sda.img;
  • bs = 8M - cere hard disk dimensiunea memoriei cache pentru a accelera procedura (în caz contrar, datele vor fi scăzut în porțiuni mici de 512 octeți);
  • conv = sincronizare, noerror - dd indică necesitatea de a copia tipul de bit-cu-bit, ignorând erorile de citire.

Pentru a reduce dimensiunea imaginii pe hard disk, puteți stoarce orice arhivator.

dd if = / dev / sda bs = 8M conv = sync, noerror | gzip -c> /mnt/backup/sda.img

Restaurarea imaginii pe hard disk

Pentru a restaura imaginea de pe hard disk, efectuați procedura inversă a procedurii de creare a acestei imagini.

dd if = / mnt / backup / sda.img of = / dev / sda bs = 8M conv = sync, noerror

Atunci când se utilizează compresia paralelă dezarhivează imaginea.

gunzip -c /mnt/backup/sda.img | dd a = / dev / sda conv = sync, noerror bs = 8M

sistem Migrarea la un alt hard disk

Pentru a migra întregul sistem la un alt hard disk, face ca destinație țintă stabilit locația pentru noul disc.

dd if = / dev / sda of = / dev / sdb bs = 8M conv = sync, noerror

Apoi setați burduful de la această unitate hard disk, dacă este necesar. Cu condiția ca noul hard disk-ul este mai mare decât cel vechi, va rămâne spațiu nealocat pe ea. Ar trebui să fie partiție și formatul în funcție de cerințele dumneavoastră.

Statistici de copiere dd

Principalul dezavantaj în dd - este lipsa de prezentare vizuală a performanței statistice a procedurii de copiere. Cu toate acestea, acest dezavantaj poate fi eludate. Este suficient să se conecteze la un alt terminal.

Se determină numărul de proces prin care rulează dd.

Periodic trimite această comandă proces ucide -USR1 nomer_protsessa_dd.

ceas 5 ucide -USR1 -n nomer_protsessa_dd
  • ceas 5 -n - executa o comandă la fiecare 5 secunde;
  • ucide -USR1 nomer_protsessa_dd - Statisticile arată în sus.