Cum se clonează cu ușurință și se restaurează o imagine de disc Linux cu dd

Cum se clonează cu ușurință și se restaurează o imagine de disc Linux cu dd / Linux

Când vine timpul să ștergeți, să salvați copii de rezervă sau să restaurați date pe Linux, există un număr de aplicații pe care le puteți alege. GParted este una dintre cele mai renumite opțiuni de acolo. Discurile sunt o alternativă mai modernă, care arată excelent în mediul desktop GNOME. Dar, indiferent de sistemul de operare Linux pe care îl executați, există o opțiune care întotdeauna funcționează - dd.

Aveți posibilitatea să utilizați Linux fără a mai fi nevoie să vă lăsați în terminal. Dar, odată ce adăugați anumite comenzi în repertoriul dvs., nu numai că economisiți timp, dar veți învăța abilitățile pe care le puteți folosi în orice versiune de Linux De ce nu contează ce sistem de operare Linux utilizați De ce nu are importanță Care Sistemul de operare Linux pe care îl folosiți Există mereu argumente în legătură cu care sistemul de operare Linux este "mai bun". În general, Linux oferă o experiență bună, indiferent de modul în care o rulați. Să ne uităm la acele asemănări - și să le sărbătorim! Citeste mai mult .

De ce utilizați dd?

Indiferent dacă sunteți pe un desktop sau un server, dd funcționează pur și simplu. dd a început ca o comandă Unix, deci în plus față de Linux, suportă și alte sisteme de operare asemănătoare Unixului 3 Sisteme de operare asemănătoare UNIX care nu sunt Linux 3 Sisteme de operare asemănătoare UNIX care nu sunt Linux Recent, oamenii au început să confunde " UNIX "cu" Linux ". Linux a fost influențat de UNIX, dar sistemele UNIX nu au nicio legătură cu Linux. Iată câteva sisteme importante bazate pe UNIX care merită cunoscute. Citiți mai multe, cum ar fi FreeBSD și macOS.

dd este de asemenea rapid. Nu vreau să spun că va face o lucrare rapidă de orice misiune pe care încercați să o eradicați. Mai degrabă, este nevoie de doar câteva secunde pentru a iniția o ștergere. Odată ce știți ce să introduceți, puteți deschide un terminal și puteți șterge o unitate în momentul în care vă dorește să tastați o căutare online a instrucțiunilor.

Cu mare putere vine cu mare responsabilitate. O anumită intrare dd face lista noastră de comenzi Linux pe care nu ar trebui să le executați niciodată. 9 Lethal Linux Commands nu trebuie să executați niciodată. 9 Comenzi Lethal Linux nu ar trebui să executați niciodată Nu ar trebui să rulați o comandă Linux decât dacă știți exact ce face. Iată câteva dintre cele mai periculoase comenzi Linux pe care, în cea mai mare parte, le doriți să le evitați. Citeste mai mult .

Esti nervos? Bun. Chiar și odată ce ești expert dd, întotdeauna vrei să scrii cu atenție comenzile. O minte absentă poate, în cel mai rău caz, să distrugă hardware-ul și, mai probabil, să ducă la pierderea datelor. Acum, să începem.

Clonarea unei unități

Clonarea unei unități este o modalitate sigură de a face o copie de rezervă a computerului. Aveți posibilitatea să creați copii de rezervă ale datelor pe o unitate de hard disk portabilă sau pe Dropbox 5 Unelte și servicii de backup de la Great Cloud Backup, care suportă pe deplin Linux 5 Instrumente de salvare de rezervă și servicii care sprijină pe deplin Linux Dacă întrebați vreun utilizator de putere pentru o consiliere bună sistem de operare, ar fi să creați o copie de rezervă a fișierelor în mod regulat. Atât de mult ca tehnologia poate fi de ajutor, ea ... Citește mai mult, dar acest lucru salvează doar fișierele. Pentru a salva aplicațiile, trebuie să înveți cum să creați copii de rezervă pentru fiecare dintre acestea. Pentru unii, înseamnă că exportați un fișier specific. Pentru alții, înseamnă copierea unui dosar ascuns. Apoi, există acele aplicații pe care nu le puteți copia deloc.

dd devine acest lucru prin crearea unei copii exacte a întregului dvs. hard disk sau partiție. Când restaurați această copie, aduceți computerul înapoi la exact cum a fost. Veți primi înapoi fișierele, aplicațiile, istoricul de navigare și chiar setările de sistem. Tot.

Pentru a vă clona unitatea, veți avea nevoie de oa doua unitate care are mai mult spațiu decât cel pe care îl copiați. Probabil, acesta va fi un hard disk portabil sau o unitate flash mare.

Începeți prin a deschide terminalul. Veți avea nevoie de drepturi de administrator pentru a executa comenzile dd. Puteți tasta su să vă conectați ca administrator sau să introduceți textul sudo la începutul comenzii dd.

Când sunteți gata să copiați, tastați comanda de mai jos. Rețineți că va șterge datele preexistente de pe cea de-a doua unitate, deci asigurați-vă că ați efectuat o copie de siguranță a datelor înainte.

dd dacă = / dev / sdX de = / dev / sdY

Acum, hai să înțelegem ce se întâmplă. dd este comanda. dacă este intrarea, ca și în locația pe care doriți să o copiați. de este rezultatul sau locația pe care o înlocuiți cu copia dvs..

sdX și SDY consultați unitățile cu care interacționați. Aparatele au adesea un nume, cum ar fi / Dev / sda, / Dev / sdb, sau / Dev / sdc. Puteți găsi numele folosind un editor de partiții Cum se scrie, se formatează și se gestionează un card SD în Linux Cum se scrie, format și gestiona un card SD în Linux Există mai multe moduri de a configura o cartelă SD în Linux, fie din comandă line sau folosind o aplicație grafică. Iată cum faceți asta. Citeste mai mult . Sau, deoarece sunteți deja în terminal, puteți folosi lsblk comanda.

Crearea unui fișier imagine

Un alt mod de a clona o unitate este de a crea o imagine pe disc pe care să o puteți mișca și să o restabiliți ca și când ați fi USB portabil.

Crearea fișierelor imagine vă permite să salvați mai multe copii de siguranță la o singură destinație, cum ar fi un hard disk portabil mare. Din nou, acest proces necesită doar o singură comandă:

dd if = / dev / sdX din = calea / către / your-backup.img

Pentru a economisi spațiu, aveți posibilitatea să competați backupul.

dd dacă = / dev / sdX | gzip -c> cale / to / your-backup.img.gz

Această comandă scade backup-ul dvs. într-un fișier IMG.GZ, unul dintre multele formate de compresie Linux se poate ocupa Linux Manageri de arhiva comparativ: Ark vs File Roller Manageri de arhiva Linux Comparat: Ark vs File Roller Managerii arhiva poate părea destul de simplu la prima vedere , dar ar putea oferi mult mai mult decât credeți. Am comparat cei doi manageri de arhive implicit pentru Linux, File Roller și Ark, pe baza ... Read More .

Restabilirea unui Drive

Cât de bune sunt aceste copii de siguranță dacă nu le puteți folosi? Când sunteți gata să restaurați o clonă, aveți două opțiuni. Dacă ați folosit prima abordare, schimbați pur și simplu cele două destinații.

dd dacă = / dev / sdY din = / dev / sdX

Când restaurați dintr-un fișier imagine, se aplică același concept:

dd if = path / to / your-backup.img de = / dev / sdX

Dacă fișierul imagine este comprimat, atunci lucrurile devin puțin diferite. Utilizați în schimb această comandă:

gunzip -c /path/to/your-backup.img.gz | dd din = / dev / sdX

A fi clar, gunzip este g unzip, ca în opusul lui g zip Această comandă decrompretează backup-ul. Atunci dd înlocuiește unitatea existentă cu această imagine.

Parametrii de luat în considerare

Puteți modifica comanda prin lipirea unui parametru la sfârșit. În mod prestabilit, zz poate dura ceva timp pentru a transfera date. Puteți accelera procesul prin mărirea dimensiunii blocului. Faceți acest lucru adăugând bs = la sfarsit.

dd dacă = / dev / sdX de = / dev / sdY bs = 64

Acest exemplu mărește dimensiunea implicită a blocului de la 512 octeți la 64 kilobați.

conv = noerror spune dd să continue în ciuda oricăror erori care apar. Comportamentul implicit este de a opri, rezultând într-un fișier incomplet. Rețineți că ignorarea erorilor nu este întotdeauna sigură. Fișierul rezultat poate fi corupt.

conv = sincronizare adaugă blocuri de intrare cu zero, ori de câte ori există erori de citire. În acest fel, offseturile de date rămân în sincronizare.

Puteți combina ultimele două ca conv = noerror, sincronizare dacă doriți. Nu există spațiu după virgulă.

Cunoașterea zilnică

În cazul în care sunteți interesat, numele dd se referă la o declarație din limbajul IBM Job Control. Dacă nu înțelegi ce se întâmplă acolo, fără sudoare. Nici eu nu. Asta nu face comanda mai greu de folosit.

Aveți nevoie de mai multe informații poate sa vă ajuta să vă îmbunătățiți relația cu dd? Pagina wiki este destul de amănunțită. Există, de asemenea, o mare scriere în wiki-ul Arch Linux. Din nou, nu contează dacă folosiți Arch sau nu. dd funcționează în același mod, indiferent de sistemul de operare Linux.

Dacă se dovedește că dd nu este pentru tine, nu ai noroc. Există și alte modalități de a clona un hard disk 4 Metode de a vă clona hard disk-ul Linux 4 Metode de a vă clona hard disk-ul Linux Trebuie să vă clonați hard disk-ul Linux sau o partiție? Aveți posibilitatea să utilizați instrumentul built in dd sau mai multe alternative pentru a clona discul pentru restaurarea ulterioară, fără probleme. Citeste mai mult .

Care este metoda preferată pentru copierea de rezervă a computerului? Ești fan al lui dd? Există o aplicație pe care ați recomanda-o în schimb? Nu ezitați să vă împărtășiți experiența cu cititorii colegi!

Credit de imagine: wavebreakmedia, Jane Kelly prin Shutterstock.com

Explorați mai multe despre: hard disk, Linux.