28Jun

Perkelkite disko vaizdą per tinklą naudojant "Ubuntu Live CD"

click fraud protection

atvaizdai yra puikus, bet sunku juos laikyti, jei neturite didelių išorinių standžiųjų diskų.Mes parodysime, kaip vieną žingsnį sukurti ir perkelti disko vaizdą į kitą kompiuterį.

"Ubuntu Live" kompaktiniame diske yra tiek komunalinės paslaugos, kurias mums reikia iš šaltinio ir paskirties kompiuterio, - dd ir ssh .

Mes esame " dd " gerbėjai, naudoję jį klonuoti kietieji diskai ir anksčiau kurti vaizdus vietoje. Vis dėlto skausmas yra vaizdo įrašo įkrovimas į išorinį diską ir jo perkėlimas į kitą kompiuterį.Naudojant dd ir ssh derinį, vienu etapu galima perkelti disko vaizdą iš vieno kompiuterio į kitą, nereikalaujant vietos tarp vietos.

Norėdami nustatyti tai, jums reikės dviejų kompiuterių, tiek Linux.Žinoma, galite įkelti ir kompiuterius, ir Ubuntu Live CD, ir šis metodas puikiai tinka - jums reikės dviejų atskirų "Live CD" ar USB diskų.Idealiu atveju, abu kompiuteriai būtų toje pačioje vietiniame tinkle, nes perdavimo greitis bus daug greičiau, bet jūs galite tai padaryti daugeliui kompiuterių, prie kurių yra ssh prieiga.

instagram viewer

Pirmasis žingsnis - paleisti kompiuterį, kuriame norite išsaugoti disko vaizdą - paskirties kompiuterį - ir surasti jo IP adresą.Mes aprašėme keletą metodų anksčiau, tačiau labiausiai tiesioginis būdas yra atidaryti terminalą ir įveskite komandą ifconfig .

Užsirašykite kompiuterio IP adresą - jei jis yra jūsų vietiniame tinkle, jis turėtų prasidėti 192.168.

Nors esate tame kompiuteryje, taip pat įsitikinkite, kad turite vietą, kur laikyti disko vaizdą.Įsitikinkite, kad vieta yra sumontuota ir pažymėkite visą jos kelią( pvz., Naujai sumontuotas kietasis diskas gali turėti kelią /media/ HD-LABEL /).

Įkelkite kompiuterį, kuriame yra diskas, kurį norite vaizduoti naudodami "Ubuntu Live CD".

Pirmiausia įsitikinkite, kad galite ssh į paskirties kompiuterį, atidarę terminalo langą( Applications> Priedai> Terminalas) ir įvesdami komandą:

ssh @ & lt; destination IP address & gt;

Jei tai atliekate vietiniame tinkle, o paskirties kompiuteris taip pat paleidžia Ubuntu Live CD, tada komanda turėtų atrodyti kaip

ssh [email protected]

Mūsų atveju mes esameprieiga prie nuotolinio Linux sistemos.

Jei galite "ssh" be problemų, įveskite "exit", kad grįžtumėte į įprastą jūsų pradinio kompiuterio terminalo langą.

Dabar turime rasti standųjį diską arba standžiojo disko skaidinį, kurį norite sukurti. Terminalo lange įveskite komandą

sudo fdisk -l

Šiuo atveju mes norime sukurti mažą "Linux" skaidinį, /dev/ sda1.Paskelbsime šio įrenginio pavadinimą.

Dabar sudėtinga dalis: dd paskambinimas.Štai bendrosios versijos. ..

sudo dd if = & lt; input device & gt;|ssh

Atrodo sudėtinga, bet jei atrodysite atskirai, tai turi prasmę.Kas gali būti naujas jums yra "|" simbolis, kuris Linux sąlygomis vadinamas "vamzdžiu".Tai užima pirmosios linijos pusės( dd if = dalis) išvestį ir siunčia jį antroje eilutės pusėje( ssh dalis) - arba ji "vamzdžiai" rezultataskairės dalies dešinėje pusėje.

. Pavyzdžiui, disko atvaizdas bus saugomas nuotoliniame Linux kompiuteryje, todėl mūsų terminalo komanda yra:

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

Jei tai atliekate per vietinį tinklą, o jūsų paskirties kompiuteris naudoja "Ubuntu Live CD", komanda bus tokia:

sudo ddjei = /dev/ sda1 |ssh ubuntu @ 192.168.xxx.xxx "dd of = /media/ HD-LABEL / LinuxPart.image"

Kadangi mes tai padarėme internete, o ne vietiniame tinkle, greitis yra gana lėtas, bet galų gale jis baigėsi. Tai atlikus per vietinį tinklą bus daug greičiau.

Tiesiog norėdami įsitikinti, mes vėl pasiekėme paskirties kompiuterį, naudodami ssh , kad įsitikintume, ar tikrai buvo sukurtas ir sėkmingai perkeltas disko vaizdas.

Sėkmė!

Naudodami tik vieną liniją, įvestą į terminalo langą, mes galėjome sukurti vietinio kompiuterio skaidinį ir išsaugoti šį vaizdą kompiuteriu.Žinoma, tai buvo nedidelis pertvara;daug didesnį skaidinį ar visą kietąjį diską būtų sunku išsiųsti per internetą, bet šis metodas puikiai tinka ir vietiniam tinklui!