If-Koubou

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

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

Snimanje diskova izvrsno je, ali je teško 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 alate koji nam je potreban za izvore i odredišna računala izvan okvira - dd i ssh.

Mi smo ljubitelji dd, nakon što su ga 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 jedne diskovne slike s jednog računala na drugo u jednom koraku, što ne zahtijeva lokalnu pohranu.

Da biste to postavili, trebat će vam dva računala, kako s Linuxom. 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 bi slučaju oba računala 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 dignuti računalo na koje ž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 upisivanje naredbe ifconfig.

Zabilježite IP adresu računala - ako je na vašoj lokalnoj mreži, ona bi trebala 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 (na primjer, novi montirani tvrdi disk možda ima put / medij / HD-LABEL /).

Pokrenite računalo s pogonom kojeg želite slikati koristeći Ubuntu Live CD.

Prvo, provjerite možete li ssh u odredišno računalo otvoriti prozor terminala (Applications> Accessories> Terminal) i unosite naredbu:

ssh @

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

ssh [email protected]

U našem slučaju pristupamo udaljenom Linux uređaju.

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

Sada moramo pronaći tvrdi disk ili particiju tvrdog diska na koju želite napraviti sliku. U terminalu, 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 prizivanje. Evo generičke verzije ...

sudo dd if = | ssh @ "dd of ="

Izgleda komplicirano, ali ako izgledaš komad 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 if = dio) i šalje ga u drugu polovicu linije ( ssh dio) - ili, "cijevi" rezultat lijevog dijela na desni dio.

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

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

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

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

Budući da smo ovo radili preko interneta, a ne na lokalnoj mreži, brzina je prilično spora, no završila je 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 ssh kako bi se osiguralo da je slika pogona doista stvorena i uspješno prenesena.

Uspjeh!

Sa samo jednim retkom koji je upisan 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!