Устройствата с изображения са страхотни, но трудно се съхраняват, ако нямате голям външен твърд диск. Ще ви покажем как да създадете и прехвърлите изображение на устройство на друг компютър в една стъпка.
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, тогава командата трябва да изглежда нещо като
В нашия случай влизаме в отдалечена машина за Linux.
Сега трябва да намерите твърдия диск или дял на твърдия диск, на който искате да направите снимка. В прозореца на терминала въведете командата
sudo fdisk –l
Сега сложната част: дд извикване. Ето обща версия …
sudo dd if= | ssh @ “dd of=”
Изглежда сложно, но ако погледнете поотделно, трябва да има смисъл. Това, което може да е ново за вас, е знакът "|", който в Linux термина се нарича "тръба". Извежда продукцията от първата половина на линията ( dd if = част) и го изпраща на втората половина от линията ( SSH част) - или "тръби" резултата от лявата част в дясната част.
В нашия пример ще запазим изображението на устройството на отдалечена машина на Linux, така че нашата команда за терминал е:
sudo dd if=/dev/sda1 | ssh [email protected] “dd of=/home/tbekolay/LinuxPart.image”
Ако правите това през локалната мрежа, а вашият целеви компютър работи с Ubuntu Live CD, командата ще бъде нещо като:
sudo dd if=/dev/sda1 | ssh [email protected] “dd of=/media/HD-LABEL/LinuxPart.image”
Само за да сме сигурни, че отново бяхме осъществили достъп до целевия компютър SSH за да сте сигурни, че изображението на диска наистина е създадено и прехвърлено успешно.
С помощта на само един ред, въведен в терминален прозорец, успяхме да създадем изображение на дял в нашия локален компютър и да съхраним това изображение на компютъра на мили. Разбира се, това беше малък дял; много по-голям дял или цял твърд диск ще бъде трудно да се изпрати по интернет, но този метод ще работи чудесно и по местна мрежа!