28Jun

Přeneste obraz disku prostřednictvím sítě pomocí disku CD Ubuntu

click fraud protection
Obrázky jednotky

jsou skvělé, ale je těžké je ukládat, pokud nemáte velký externí pevný disk. Ukážeme vám, jak vytvořit a přenést obraz jednotky na jiný počítač v jednom kroku.

Ubuntu Live CD obsahuje oba nástroje, které potřebujeme pro zdrojové a cílové počítače mimo krabice - dd a ssh .

Jsme fanoušci dd , kteří ji použili k tomu, aby klonovali pevné disky a v minulosti dělali snímky disku. Nicméně uvedení obrázku na externí jednotku a přenášení do jiného počítače je bolest. Pomocí kombinace dd a ssh umožňuje přenášet obraz jednotky z jednoho počítače na jiný v jednom kroku a nevyžaduje mezipaměť mezi nimi.

Chcete-li toto nastavení nastavit, budete potřebovat dva počítače, a to jak s operačním systémem Linux. Samozřejmě můžete obě počítače spouštět s Ubuntu Live CD a tato metoda bude fungovat skvěle - budete potřebovat dva samostatné Live CD nebo USB disky. V ideálním případě by oba počítače byly na stejné místní síti, protože rychlost přenosu bude mnohem rychlejší, ale můžete to udělat pro většinu počítačů, do kterých máte přístup ssh .

instagram viewer

Prvním krokem je spuštění počítače, který chcete uložit obrázek jednotky na cílovém počítači - a najít jeho adresu IP.Předtím jsme popsali několik metod, ale nejpřímějším způsobem je otevření terminálu a zadání příkazu ifconfig .

Poznamenejte si adresu IP počítače - pokud je ve vaší místní síti, mělo by začít s 192.168.

Zatímco jste v tomto počítači, ujistěte se také, že máte místo pro uložení obrazu disku. Ujistěte se, že umístění je připojeno a uveďte jeho úplnou cestu( například nový pevný disk může mít cestu /media/ HD-LABEL /).

Spusťte počítač s jednotkou, kterou chcete zobrazit pomocí disku CD Ubuntu Live.

Nejprve se ujistěte, že můžete otevřít terminálové okno( Aplikace & gt; Příslušenství & gt; Terminal) a zadat příkaz:

ssh & username & gt; & lt; cílová adresa IP & gt;

Pokud to děláte v lokální síti a cílový počítač také běží z Ubuntu Live CD, měl by příkaz vypadat podobně jako

ssh [email protected]

V našem případě jsmepřístup k vzdálenému počítači Linux.

Pokud můžete ssh bez problému zadat, zadejte "exit" pro návrat do normálního terminálového okna na zdrojovém počítači.

Nyní musíme najít pevný disk nebo oddíl pevného disku, na který chcete vytvořit obrázek. V okně terminálu zadejte příkaz

sudo fdisk -l

V našem případě chceme vytvořit obrázek malého oddílu Linuxu /dev/ sda1.Uvedeme si toto jméno zařízení.

Nyní složitá část: vyvolání dd .Zde je generická verze. ..

sudo dd if = & lt; input device & gt;|ssh & user & gt; @ cílová adresa IP & gt;"Dd of = "

Vypadá to komplikovaně, ale pokud se podíváte po jednotlivých kusech, mělo by to mít smysl. Co může být pro vás nové, je znak "|", který se v Linuxu nazývá "potrubím".Výstup z první poloviny řádku( dd if = & input & gt; část) odešle a odešle jej do druhé poloviny řádku( ssh část) - nebo "potrubí" výsledeklevé části do pravé části.

V našem příkladu ukládáme obraz disku na vzdáleném počítači Linux, takže náš příkaz terminálu je:

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

Pokud to děláte v místní síti a cílový počítač používá Ubuntu Live CD, příkaz bude něco jako:

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

Vzhledem k tomu, že jsme to dělali na internetu spíše než na místní síti, rychlost je poměrně pomalá, ale nakonec skončila. Toto děláte v místní síti mnohem rychleji.

Prostě jsme se ujistili, že jsme znovu přistoupili k cílovému počítači pomocí ssh , abychom se ujistili, že obraz jednotky byl skutečně vytvořen a úspěšně přenesen.

Úspěch!

S jediným řádkem napsaným do terminálového okna jsme dokázali vytvořit obraz oddílů v našem místním počítači a tento obrázek ukládat na počítači, který je vzdálen odtud. Samozřejmě, byla to malá část;mnohem větší oddíl nebo celý pevný disk by bylo obtížné odeslat přes internet, ale tato metoda bude fungovat skvěle i přes místní síť!