28Jun

Transferați o imagine Drive printr-o rețea utilizând un CD Ubuntu Live

click fraud protection

Imaginile pe unitate sunt excelente, dar sunt greu de stocat dacă nu aveți o unitate de hard disk externă mare. Vă vom arăta cum să creați și să transferați o imagine de unitate pe alt computer într-un singur pas.

CD-ul Ubuntu Live include atât utilitarele de care avem nevoie pentru calculatorul sursă, cât și pentru destinație - dd și ssh .

Suntem fanii dd , folosindu-l pentru a clona hard disk-urile și pentru a face imagini pe hard disc la nivel local în trecut. Cu toate acestea, punerea unei imagini pe o unitate externă și apoi transferarea acesteia la un alt calculator este o durere. Folosind o combinație de dd și ssh ne permite să transferăm o imagine de unitate de la un calculator la altul într-un singur pas, fără a necesita stocare locală între ele.

Pentru a configura acest lucru, veți avea nevoie de două computere, ambele cu Linux. Desigur, puteți încărca ambele computere cu un CD Ubuntu Live și această metodă va funcționa excelent - veți avea totuși nevoie de două CD-uri Live sau unități USB separate.În mod ideal, ambele computere ar fi în aceeași rețea locală, deoarece vitezele de transfer vor fi mult mai rapide, dar puteți face acest lucru pentru majoritatea computerelor pe care le aveți la

instagram viewer
ssh .

Primul pas este să porniți computerul pe care doriți să stocați imaginea unității pe computerul de destinație și să găsiți adresa IP.Am descris anterior mai multe metode, dar calea cea mai directă este deschiderea unui terminal și introducerea comenzii ifconfig .

Notați adresa IP a computerului - dacă este în rețeaua locală, ar trebui să înceapă cu 192.168.

În timp ce vă aflați pe computerul respectiv, asigurați-vă că aveți un loc pentru a stoca imaginea unității. Asigurați-vă că locația este montată și faceți o notă a căii sale complete( de exemplu, o unitate de disc nou montată poate avea calea /media/ HD-LABEL /).

Începeți calculatorul care are unitatea pe care doriți să o imaginați utilizând un CD Ubuntu Live.

Mai întâi, asigurați-vă că puteți ssh în computerul de destinație deschizând o fereastră de terminal( Aplicații & gt; Accesorii & gt; Terminal) și introducând comanda:

ssh & username & gt;

Dacă faci acest lucru în rețeaua locală și computerul destinație rulează și pe un CD Ubuntu Live, atunci comanda ar trebui să arate ceva asemănător cu

ssh [email protected]

În cazul nostru, suntemaccesând o mașină Linux de la distanță.

Dacă puteți ssh in fără probleme, tastați "exit" pentru a reveni la fereastra normală a terminalului de pe computerul sursă.

Acum, trebuie să găsim partiția hard disk sau hard disk pe care doriți să faceți o imagine.În fereastra terminalului, introduceți comanda

sudo fdisk -l

În cazul nostru, dorim să realizăm o imagine a unei mici partiții Linux, /dev/ sda1.Vom nota numele acestui dispozitiv.

Acum partea complicată: invocarea dd .Iată o versiune generică. ..

sudo dd if = & lt; input device & gt;|ssh & user & gt; adresă IP de destinație & gt;"Dd of = & gt;

Se pare complicat, dar dacă te uiți bucățile, ar trebui să aibă sens. Ceea ce ar putea fi nou pentru tine este caracterul "|", care în termeni Linux este numit o "conductă".Se ia ieșirea din prima jumătate a liniei( partea dd if = & input> ) și o trimite în a doua jumătate a liniei( ssh ) - sau "conduce" rezultatuldin partea stângă în partea dreaptă.

În exemplul nostru, vom stoca imaginea unității pe o mașină Linux de la distanță, astfel încât comanda terminalelor noastre este:

sudo dd if = /dev/ sda1 |ssh [email protected] "dd of = /home/tbekolay/ LinuxPart.image"

Dacă faci acest lucru peste rețeaua locală și computerul destinație rulează un CD Ubuntu Live, comanda va fi ceva de genul:

sudo dddacă = /dev/ sda1 |ssh [email protected] "dd of = /media/ HD-LABEL / LinuxPart.image"

Din moment ce am făcut acest lucru pe internet, nu pe rețeaua locală, viteza este destul de lentă, dar sa terminat în cele din urmă.Făcând asta peste o rețea locală va merge mult mai repede.

Doar pentru a ne asigura că am accesat din nou computerul de destinație utilizând ssh pentru a vă asigura că imaginea unității a fost într-adevăr creată și transferată cu succes.

Succes!

Cu o singură linie introdusă într-o fereastră terminală, am reușit să creăm o imagine a unei partiții pe calculatorul nostru local și să stocăm acea imagine la un computer de mile distanță.Desigur, aceasta era o mică partiție;o partiție mult mai mare sau un hard disk întreg ar fi dificil de trimis pe Internet, dar această metodă va funcționa excelent și peste o rețea locală!