28Jun
A meghajtó képek nagyszerűek, de nehéz tárolni, ha nincs nagy külső merevlemezük. Megmutatjuk, hogyan hozhat létre és küldhet át egy meghajtó képet egy másik számítógépre egy lépésben.
Az Ubuntu Live CD tartalmaz mindkét segédprogramot, amire szükségünk van a forrás és rendeltetésű számítógépek számára a dobozból - dd és ssh .
Az dd rajongói vagyunk, miután a merevlemezeket klónozták és a múltban helyileg készítették a meghajtó képeket. Azonban a kép külsõ meghajtóra helyezése, majd átküldése egy másik számítógépre fájdalom. Az dd és ssh kombinációjának segítségével egy lépésben egy számítógépen átviheti a meghajtóképet, amely nem igényel helyi tárolást.
Ennek beállításához két számítógép szükséges, mind Linux fut. Természetesen mindkét számítógépet egy Ubuntu Live CD-vel indíthatja, és ez a módszer nagyon jól működik - két különálló Live CD vagy USB meghajtó szükséges. Ideális esetben mindkét számítógép ugyanazon a helyi hálózaton fog működni, mivel az átviteli sebesség sokkal gyorsabb, de ezt a legtöbb számítógépen megteheti, ha rendelkezik ssh hozzáféréssel.
Az első lépés, hogy elindítsa a számítógépet, amelyen tárolni szeretné a meghajtó képet - a célszámítógépen - és megtalálni az IP-címét. Korábban számos módszert ismertettünk, de a legközvetlenebb mód a terminál megnyitása és az ifconfig parancs beírása.
Jegyezze fel a számítógép IP-címét - ha a helyi hálózaton van, akkor 192.168-mal kell kezdenie.
Miközben a számítógépen tartózkodik, győződjön meg róla, hogy van helye a meghajtó kép tárolására. Győződjön meg róla, hogy a hely fel van szerelve, és jegyezze fel a teljes elérési útját( például egy újonnan szerelt merevlemez-meghajtó lehet az /media/ HD-LABEL /) elérési útja.
Indítsa el a számítógépet, amelynek a meghajtóját szeretné képelni egy Ubuntu Live CD használatával.
Először győződjön meg róla, hogy az ssh-t a célszámítógépbe nyithatja meg egy terminál ablak megnyitásával( Applications & gt; Accessories & gt; Terminal), és adja be a parancsot:
ssh & lt; username & gt; @ & lt; destination IP address & gt;
Ha ezt a helyi hálózaton végzi, és a rendeltetési számítógép szintén fut az Ubuntu Live CD-n, akkor a parancsnak olyannak kell lennie, mint az
A mi esetünkbentávoli Linux-gép elérése.
Ha ssh-t bajlódhat, akkor írja be a "exit" -t, hogy visszatérjen a normál terminál ablakához a forrás számítógépen.
Most meg kell találnunk azt a merevlemez vagy merevlemez partíciót, amelyről képet akarunk készíteni. A terminál ablakban írja be az
parancsot sudo fdisk -l
A mi esetünkben egy kis Linux partíciót, az /dev/ sda1 fájlt akarunk készíteni. Feljegyezzük az eszköz nevét.
Most a bonyolult rész: az dd felszólítás. Itt van egy általános verzió. ..
sudo dd if = & lt; bemeneti eszköz & gt;|ssh & lt; user & gt; @ & lt; cél IP-cím & gt;"Dd of =" célút ">
Bonyolultnak tűnik, de ha egyenként néz ki, akkor értelme van. Ami újdonság lehet, a "|" karakter, amelyet Linux-kifejezésekben "pipaként" neveznek. A sor első fele( az dd ha =
Példánkban a meghajtó képet tároljuk egy távoli Linux gépen, így a terminál parancsunk:
sudo dd if = /dev/ sda1 |ssh [email protected] "dd of = /home/tbekolay/ LinuxPart.image"
Ha ezt a helyi hálózaton végzi, és a célszámítógépen fut Ubuntu Live CD, a parancs a következő lesz:
sudo ddha = /dev/ sda1 |ssh [email protected] "/media/ HD-LABEL / LinuxPart.image"
Mivel ezt tette az interneten, nem pedig a helyi hálózaton, a sebesség meglehetősen lassú, de végül befejeződött. Ezzel a helyi hálózaton sokkal gyorsabban megy.
Annak érdekében, hogy megbizonyosodjunk róla, az ssh segítségével újra elérjük a célszámítógépet, hogy megbizonyosodjunk arról, hogy a meghajtó képét valóban létrehoztuk és sikeresen továbbítottuk.
Siker!
Egy terminál ablakba beírva egyetlen vonalat tudtunk létrehozni egy helyi partíció képét a helyi számítógépen, és tárolni azt a számítógépen kilométerre. Természetesen ez egy kis partíció volt;egy sokkal nagyobb partíciót vagy egy egész merevlemezt nehéz lenne elküldeni az interneten, de ez a módszer nagyszerűen működik egy helyi hálózaton is!