Clonarea discului este procesul de realizare a unei imagini a unei partiții sau a unui întreg hard disk. Acest lucru poate fi util pentru a copia unitatea pe alte calculatoare sau în scopuri de backup și recuperare.

Sfat: De-a lungul timpului, sistemele de fișiere primesc noi caracteristici și utilitarele mkfs își schimbă valorile implicite, dar nu toate caracteristicile noi pot fi activate fără a fi reformatate. Așadar, atunci când mutați date pe o unitate nouă, în loc să clonați dispozitivele bloc sau sistemele de fișiere, luați în considerare crearea unui nou sistem de fișiere și copiați numai fișierele (și atributele lor, ACL-urile, atributele extinse etc.) cu, de exemplu, rsync.

Utilizarea dd

Vezi dd#Clonarea și restaurarea discurilor.

Utilizarea ddrescue

ddrescue este un instrument conceput pentru clonarea și recuperarea datelor. Acesta copiază datele de pe un fișier sau dispozitiv de blocuri (hard disk, cdrom, etc) pe altul, încercând să salveze mai întâi părțile bune în caz de erori de citire, pentru a maximiza datele recuperate.

Pentru a clona o unitate defectă sau muribundă, rulați ddrescue de două ori. Pentru prima rundă, copiați fiecare bloc fără erori de citire și mapează erorile la rescue.map.

# ddrescue -n /dev/sdX /dev/sdY rescue.map

unde X este litera partiției sursei și Y a dispozitivului de blocuri țintă.

Pentru a doua rundă, copiați doar blocurile greșite și încercați de 3 ori să citiți de la sursă înainte de a renunța.

# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map

Acum puteți verifica dacă sistemul de fișiere este corupt și puteți monta noua unitate.

# fsck -f /dev/sdY

Clonarea sistemului de fișiere

Acest articol sau secțiune necesită extindere.

Motiv: Adăugați xfs_copy(8). (Discutați în Talk:Disk cloning#)

Utilizarea e2image

e2image este un instrument inclus în e2fsprogs în scopuri de depanare. Acesta poate fi utilizat pentru a copia eficient partițiile ext2, ext3 și ext4 prin copierea doar a blocurilor utilizate. Rețineți că funcționează numai pentru sistemele de fișiere ext2, ext3 și ext4, iar blocurile nefolosite nu sunt copiate, astfel încât s-ar putea să nu fie un instrument util dacă cineva speră să recupereze fișiere șterse.

Pentru a clona o partiție de pe discul fizic /dev/sda, partiția 1, pe discul fizic /dev/sdb, partiția 1 cu e2image, rulați

# e2image -ra -p /dev/sda1 /dev/sdb1
Sfat: GParted utilizează e2image pentru a copia eficient partițiile ext2/3/4.

Programe de clonare a discurilor

Aceste aplicații permit realizarea cu ușurință a unei copii de rezervă a unor întregi sisteme de fișiere și recuperarea în caz de defecțiune, de obicei sub forma unui CD Live sau a unei unități USB. Acestea conțin imagini complete ale sistemului de la unul sau mai multe puncte specifice în timp și sunt utilizate frecvent pentru a înregistra configurații bune cunoscute. Vezi Wikipedia:Comparison of disk cloning software for their comparison.

Vezi și Synchronization and backup programs pentru alte aplicații care pot lua instantanee complete ale sistemului, printre alte funcționalități.

  • Arch Backup – Un script de backup trivial cu o configurație simplă.
    • Metodă de compresie configurabilă.
    • Multiple ținte de backup.

https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR

  • Clonezilla – O soluție de recuperare în caz de dezastru, de clonare a discurilor, de creare de imagini pe disc și de implementare.
    • Pornește de pe un CD live, unitate flash USB sau server PXE.
    • Suportă ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ și altele.
    • Utilizează Partclone (implicit), Partimage (opțional), ntfsclone (opțional) sau dd pentru a crea o imagine sau a clona o partiție.
    • Serverul Multicasting pentru a restaura pe mai multe mașini deodată.
    • Inclus pe suportul de instalare Arch Linux.

http://clonezilla.org/ || clonezilla

  • Deepin Clone – Instrument de Deepin pentru backup și restaurare. Suportă clonarea, salvarea și restaurarea discului sau partiției.

https://www.deepin.org/en/original/deepin-clone/ || deepin-clone

  • FSArchiver – Un instrument sigur și flexibil de backup și implementare a sistemului de fișiere
    • Suport pentru atributele de bază ale fișierelor (permisiuni, proprietar, …).
    • Suport pentru mai multe sisteme de fișiere per arhivă.
    • Suport pentru atribute extinse (sunt folosite de SELinux).
    • Suportă atributele de bază ale sistemului de fișiere (label, uuid, block-size) pentru toate sistemele de fișiere Linux.
    • Suport pentru sistemul de fișiere NTFS (capacitatea de a crea clone flexibile ale partițiilor Windows).
    • Checksumming a tot ceea ce este scris în arhivă (anteturi, blocuri de date, fișiere întregi).
    • Capacitatea de a restaura o arhivă care este coruptă (se va sări doar peste fișierul curent).
    • Compresie lzo, gzip, bzip2, lzma cu mai multe fire.
    • Suport pentru divizarea arhivelor mari în mai multe fișiere cu o dimensiune maximă fixă.
    • Criptarea arhivei cu ajutorul unei parole. Bazat pe blowfish din libcrypto de la OpenSSL.
    • Suport pentru salvarea unui sistem de fișiere rădăcină montat (opțiunea -A).
    • Poate fi găsit pe CD-ul System Rescue.

http://www.fsarchiver.org/ || fsarchiver

  • Mondo Rescue – O soluție de recuperare în caz de dezastru pentru a crea suporturi de backup care pot fi folosite pentru redistribuirea sistemului avariat.
    • Salvare pe bază de imagini, suportând Linux/Windows.
    • Rata de compresie este reglabilă.
    • Puteți face copii de rezervă pentru sisteme live (fără a fi nevoie să îl opriți).
    • Puteți împărți imaginea în mai multe fișiere.
    • Suportă pornirea pe un CD Live pentru a efectua o restaurare completă.
    • Puteți face copii de rezervă/restaurare prin NFS, de pe CD-uri, unități de bandă și alte medii.
    • Poate verifica copiile de rezervă.

http://www.mondorescue.org/ || mondoAUR

  • Partclone – Un instrument care poate fi utilizat pentru a face copii de rezervă și a restaura o partiție, luând în considerare doar blocurile utilizate.
    • Suportă ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
    • Suportă compresie.
    • Opțional, poate fi utilizată o interfață ncurses.

http://partclone.org/ || partclone

  • Partimage – Un utilitar ncurses de clonare a discurilor pentru mediile Linux/UNIX.
    • Are un CD Live.
    • Suportă cele mai populare sisteme de fișiere de pe Linux, Windows și Mac OS.
    • Compresie.
    • Salvare pe mai multe CD-uri sau DVD-uri sau pe o rețea folosind Samba/NFS.
    • Dezvoltarea a fost oprită în favoarea FSArchiver.

http://www.partimage.org || partimage

  • J7Z – GUI pentru Linux în java care încearcă să simplifice compresia datelor și backup-ul. Poate crea arhive 7z, BZip2, Zip, GZip, Tar.
    • Actualizează rapid arhivele existente.
    • Face copii de siguranță pentru mai multe dosare într-o locație de stocare.
    • Creează sau extrage arhive protejate.
    • Reduce efortul prin utilizarea profilurilor și listelor de arhivare.

http://j7z.xavion.name/ || j7zAUR

  • Redo Backup and Recovery – O aplicație de backup și recuperare în caz de dezastru care rulează de pe o imagine CD Linux bootabilă.
    • Este capabilă de backup și recuperare bare-metal a partițiilor de disc.
    • Utilizează xPUD și Partclone pentru backend.

http://www.redobackup.org/ ||

  • System Tar & Restore – Copie de rezervă și restaurare a sistemului folosind tar sau transferă-l cu rsync
    • Interfețe GUI și CLI
    • Creează fișiere .tar.gz, .tar.bz2, .tar.xz sau .tar archives
    • Suportă criptarea openssl / gpg
    • Utilizează rsync pentru a transfera un sistem care rulează
    • Suportă Grub2, Syslinux, EFISTUB/efibootmgr și Systemd/bootctl

https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR

dd spin-offs

dcfldd dcflddAUR este un înlocuitor dd cu capacitate de hashing on-the-fly care ajută la asigurarea integrității. Acceptă majoritatea parametrilor lui dd și include o ieșire de stare. O versiune stabilă a dcflddd a fost lansată ultima dată în 2006. ddrescue GNU ddrescue este un instrument de recuperare a datelor capabil să ignore erorile de citire. ddrescue nu are nicio legătură cu dd, cu excepția faptului că ambele pot fi utilizate pentru copierea datelor de pe un dispozitiv pe altul. Diferența esențială constă în faptul că ddrescue utilizează un algoritm sofisticat pentru a copia date de pe unități defecte, cauzându-le cât mai puține daune suplimentare. Pentru detalii, consultați manualul ddrescue.

A se vedea și

  • Wikipedia:List of disk cloning software
  • Arch Linux forum thread

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.