If-Koubou

Прехвърляне на изображение на устройство през мрежа чрез използване на Ubuntu Live CD

Прехвърляне на изображение на устройство през мрежа чрез използване на Ubuntu Live CD (Как да)

Устройствата с изображения са страхотни, но трудно се съхраняват, ако нямате голям външен твърд диск. Ще ви покажем как да създадете и прехвърлите изображение на устройство на друг компютър в една стъпка.

Ubuntu Live CD включва и двата помощни програми, от които се нуждаем за изходния и целевия компютър извън кутията - дд и SSH.

Ние сме фенове на дд, след като го използва, за да клонира твърди дискове и да направи изображения на диска локално в миналото. Обаче поставянето на изображение на външно устройство и прехвърлянето му на друг компютър е болка. Използване на комбинация от дд и SSH позволява да прехвърлим изображение на устройство от един компютър на друг в една стъпка, което не изисква междувременно местни хранилища.

За да го настроите, ще ви трябват два компютъра, които работят с Linux. Разбира се, можете да заредите и двата компютъра с Ubuntu Live CD и този метод ще работи чудесно - ще ви трябват обаче два отделни диска на живо или USB устройства. В идеалния случай и двата компютъра ще бъдат в една и съща локална мрежа, тъй като скоростите на трансфер ще бъдат много по-бързи, но можете да направите това за повечето компютри, които имате SSH достъп до.

Първата стъпка е да заредите компютъра, на който искате да запазите изображението на устройството - на целевия компютър - и да намерите неговия IP адрес. Описахме няколко метода по-рано, но най-непосредственият начин е да отворите терминал и да въведете командата фоп.

Обърнете внимание на IP адреса на компютъра - ако е във вашата локална мрежа, трябва да започне с 192.168.

Докато сте на този компютър, уверете се също, че имате място за съхранение на изображението на устройството. Уверете се, че местоположението е монтирано и направете бележка за неговия пълен пътека (например, нов монтиран твърд диск може да има пътя / носителя / HD-LABEL /).

Стартирайте компютъра, който разполага с устройството, което искате да представите, като използвате Ubuntu Live CD.

Първо, уверете се, че можете да ssh в целевия компютър, като отворите прозорец на терминал (Приложения> Аксесоари> Терминал) и въведете командата:

ssh @

Ако правите това в локалната мрежа и целевият компютър също работи на CD с Ubuntu Live, тогава командата трябва да изглежда нещо като

ssh [email protected]

В нашия случай влизаме в отдалечена машина за Linux.

Ако можете да използвате ssh без проблеми, въведете "exit", за да се върнете към нормалния терминален прозорец на вашия изходен компютър.

Сега трябва да намерите твърдия диск или дял на твърдия диск, на който искате да направите снимка. В прозореца на терминала въведете командата

sudo fdisk -l

В нашия случай искаме да направим изображение на малък дял Linux, / dev / sda1. Ще отбележим това име на устройството.

Сега сложната част: дд извикване. Ето обща версия ...

sudo dd ако = | ssh @ "dd от ="

Изглежда сложно, но ако погледнете поотделно, трябва да има смисъл. Това, което може да е ново за вас, е знакът "|", който в Linux термина се нарича "тръба". Извежда продукцията от първата половина на линията ( dd if = част) и го изпраща на втората половина от линията ( SSH част) - или "тръби" резултата от лявата част в дясната част.

В нашия пример ще запазим изображението на устройството на отдалечена машина на Linux, така че нашата команда за терминал е:

sudo dd ако = / dev / sda1 | ssh [email protected] "dd от = / начало / tbekolay / LinuxPart.image"

Ако правите това през локалната мрежа, а вашият целеви компютър работи с Ubuntu Live CD, командата ще бъде нещо като:

sudo dd ако = / dev / sda1 | ssh [email protected] "dd от = / media / HD-LABEL / LinuxPart.image"

Тъй като сме направили това по интернет, а не по локалната мрежа, скоростта е доста бавна, но в крайна сметка тя завърши. Това ще стане по-бързо в локалната мрежа.

Само за да сме сигурни, че отново бяхме осъществили достъп до целевия компютър SSH за да сте сигурни, че изображението на диска наистина е създадено и прехвърлено успешно.

Успех!

С помощта на само един ред, въведен в терминален прозорец, успяхме да създадем изображение на дял в нашия локален компютър и да съхраним това изображение на компютъра на мили. Разбира се, това беше малък дял; много по-голям дял или цял твърд диск ще бъде трудно да се изпрати по интернет, но този метод ще работи чудесно и по местна мрежа!