28Jun

Prijenos slike na disku preko mreže pomoću Ubuntu Live CD-a

Slike pogona su izvrsne, no teško je pohraniti ako nemate veliki vanjski tvrdi disk. Pokazat ćemo vam kako stvoriti i prenijeti sliku pogona na drugo računalo u jednom koraku.

Ubuntu Live CD uključuje i pomoćne alate potrebne za izvornu i odredišnu računala izvan okvira - dd i ssh .

Mi smo obožavatelji dd , nakon što smo je koristili za kloniranje tvrdih diskova i snimanje pogonskih slika lokalno u prošlosti. Međutim, stavljanje slike na vanjski pogon i prijenos toga na drugo računalo je bol. Korištenje kombinacije dd i ssh omogućuje prijenos jednog pogonskog snimka s jednog računala na drugo u jednom koraku, bez potrebe za lokalnom pohranjivanjem.

Da biste to postavili, trebat će vam dva računala, oba izvodeći Linux. Naravno, možete pokrenuti oba računala s Ubuntu Live CD-om i ova metoda će raditi sjajno - trebat će vam dva zasebna Live CD ili USB pogona, međutim. U idealnom slučaju, oba računala bi bila na istoj lokalnoj mreži, jer će brzine prijenosa biti puno brže, ali to možete učiniti za većinu računala koja imate ssh pristup.

Prvi korak je podizanje sustava na računalo na kojem želite pohraniti disk sliku - odredišno računalo - i pronaći njezinu IP adresu. Prethodno smo opisali nekoliko metoda, ali najizravniji je način otvaranja terminala i unos naredbe ifconfig .

Zabilježite IP adresu računala - ako je na vašoj lokalnoj mreži, trebala bi početi s 192.168.

Dok ste na tom računalu, također provjerite imate li mjesto za spremanje slike pogona. Provjerite je li lokacija montirana i zabilježite njezin puni put( primjerice, novi montirani tvrdi disk možda ima put /media/ HD-LABEL /).

Pokrenite računalo na kojem je pogon koji želite koristiti pomoću Ubuntu Live CD-a.

Prvo provjerite možete li ssh u odredišno računalo otvoriti prozor terminala( aplikacije & gt; Pomagala & gt; Terminal) i unosom naredbe:

ssh & lt; username & gt; @ & lt; destination IP address & gt;

Ako ovo radite na lokalnoj mreži, a odredišno računalo također radi s Ubuntu Live CD-om, tada bi zapovijed trebala izgledati slično

ssh [email protected]

U našem slučaju, mi smopristupanje udaljenom Linux uređaju.

Ako možete ssh bez ikakvih problema, onda upišite "izlaz" da biste se vratili na normalni prozor terminala na izvornom računalu.

Sada moramo pronaći particiju tvrdog diska ili tvrdog diska za koju želite napraviti sliku. U terminalnom prozoru unesite naredbu

sudo fdisk -l

U našem slučaju želimo napraviti sliku male Linux particije /dev/ sda1.Zabilježit ćemo ovaj naziv uređaja.

Sada je složen dio: dd zazivanje. Evo generičke verzije. ..

sudo dd if = & lt; ulazni uređaj & gt;|ssh & lt; user & gt; @ "odredišna IP adresa & gt;"Dd od =" destinacijska staza ">

Izgleda komplicirano, ali ako izgledate komadić po komadu, to bi trebalo imati smisla. Ono što vam može biti novo je znak "|" koji se u Linux terminima naziva "cijev".Potrebno je izlaz iz prve polovice linije( dd ako je dio) i šalje ga u drugu polovicu linije( ssh dio) - ili "cijevi" rezultatod lijevog dijela do desnog dijela.

U našem ćemo primjeru pohraniti diskovnu sliku na udaljenom Linux uređaju, tako da je naredba terminala:

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

Ako ovo radite preko lokalne mreže i vaše odredišno računalo izvodi Ubuntu Live CD, naredba će biti nešto slično:

sudo ddako je = /dev/ sda1 |Ssh [email protected] "/media/ HD-LABEL / LinuxPart.image"

Budući da smo ovo radili preko interneta, a ne na lokalnoj mreži, brzina je prilično spora, ali je završila na kraju. Učiniti to preko lokalne mreže će ići mnogo brže.

Da bismo bili sigurni, ponovno smo pristupili odredišnom računalu pomoću ssh kako bismo bili sigurni da je slika pogona doista stvorena i uspješno prenesena.

Uspjeh!

Sa samo jednim retkom upisanim u terminalni prozor, uspjeli smo stvoriti sliku particije na našem lokalnom računalu i pohraniti tu sliku na kilometražu računala. Naravno, ovo je bila mala podjela;puno veća particija ili cijeli tvrdi disk bilo bi teško poslati preko interneta, ali ova metoda će raditi i na lokalnoj mreži!