28Jun
Pogonske slike so super, vendar jih je težko shraniti, če nimate velikega zunanjega trdega diska. Pokazali vam bomo, kako ustvariti in prenesti sliko pogona na drug računalnik v enem koraku.
Ubuntu Live CD vključuje obe pripomočki, ki jih potrebujemo za izvorne in ciljne računalnike iz škatle - dd in ssh .
Mi smo oboževalci dd , ki so jo uporabili za kloniranje trdih diskov in v preteklosti vnašali pogonske slike. Vendar pa je postavitev slike na zunanji pogon in nato prenos na drug računalnik je bolečina. S kombinacijo dd in ssh nam omogočajo, da v enem koraku prenesemo sliko pogona iz enega računalnika v drugega, pri čemer ne potrebujemo nobenega lokalnega pomnilnika.
Če želite to nastaviti, boste potrebovali dva računalnika, ki bosta uporabljali Linux. Seveda lahko zaganjate oba računalnika z Ubuntu Live CD in ta metoda bo delovala odlično - potrebovali boste dva ločena Live CD-ja ali USB-pogone. V idealnem primeru bi bili oba računalnika v istem lokalnem omrežju, saj bodo hitrosti prenosa veliko hitrejše, vendar to lahko storite za večino računalnikov, za katere imate dostop do
ssh .Prvi korak je zagon računalnika, na katerega želite shraniti sliko pogona - ciljni računalnik - in poiščite svoj IP naslov. Pred tem smo opisali več metod, vendar je najbolj neposreden način odpreti terminal in vnesti ukaz ifconfig .
Upoštevajte IP naslov računalnika - če je v vašem lokalnem omrežju, se mora začeti s številko 192.168.
Medtem ko ste na tem računalniku, poskrbite tudi, da imate prostor za shranjevanje slike pogona. Prepričajte se, da je lokacija nameščena in zabeležite njegovo celotno pot( na primer, na novo nameščeni trdi disk ima lahko pot /media/ HD-LABEL /).
Zagon računalnika, ki ima pogon, ki ga želite slikati, z uporabo Ubuntu Live CD.
Najprej zagotovite, da lahko ssh v ciljni računalnik odprete tako, da odprete terminalsko okno( Applications & gt; Accessories & gt; Terminal) in vnesete ukaz:
ssh & lt; username & gt; @ & lt; ciljni IP naslov & gt;
Če delate to v lokalnem omrežju, ciljni računalnik pa se tudi izklopi z Ubuntu Live CD, potem mora ukaz izgledati podobno kot
V našem primeru smodostop do oddaljenega računalnika Linux.
Če lahko ssh v brez težav, potem vnesite "exit", da se vrnete v običajno okno terminala na izvornem računalniku.
Zdaj moramo najti trdi disk ali particijo trdega diska, na katerega želite narediti sliko. V oknu terminala vnesite ukaz
sudo fdisk -l
V našem primeru želimo narediti sliko majhne particije Linuxa, /dev/ sda1.Zapisali bomo ime te naprave.
Zdaj je zapleten del: dd poziv. Tukaj je generična različica. ..
sudo dd if = & lt; vnosna naprava & gt;|ssh & lt; user & gt; @ namembni naslov IP & gt;"Dd od =" destinacijska pot & gt; "
Izgleda zapleteno, toda če pogledate po delih, bi bilo smiselno. Kar vam je lahko novo, je znak "|", ki se v Linuxu imenuje "cev".Izhod iz prve polovice črte( dd if = input & gt; del) in ga pošlje v drugo polovico vrstice( ssh del) - ali pa "cevi" rezultatna levi strani na desni del.
V našem primeru bomo sliko pogona shranili na oddaljenem računalniku Linux, zato je naš terminalski ukaz:
sudo dd if = /dev/ sda1 |ssh [email protected] "dd of = /home/tbekolay/ LinuxPart.image"
Če to počnete v lokalnem omrežju in vaš ciljni računalnik izvaja Ubuntu Live CD, bo ukaz nekaj takega:
sudo ddče = /dev/ sda1 |ssh [email protected] "dd od = /media/ HD-LABEL / LinuxPart.image"
Ker smo to storili prek interneta in ne v lokalnem omrežju, je hitrost precej počasna, vendar je sčasoma končala. To bo v lokalnem omrežju potekalo veliko hitreje.
Prepričali smo se, da smo s pomočjo ssh znova dostopali do ciljnega računalnika, da smo prepričani, da je bila pogonska slika dejansko ustvarjena in uspešno prenesena.
Uspeh!
Z samo eno vrstico, vneseno v terminalsko okno, smo lahko ustvarili sliko particije na lokalnem računalniku in jo shranili v oddaljenih računalnikih. Seveda je bila to majhna particija;veliko večje particije ali celoten trdi disk bi bilo težko poslati preko interneta, vendar bo ta način tudi odlično deloval prek lokalnega omrežja!