Прехвърляне на изображение на устройство през мрежа с помощта на компакт диск на Ubuntu
Картинките на дисковете са страхотни, но трудно се съхраняват, ако нямате голям външен твърд диск. Ще ви покажем как да създадете и прехвърлите изображение на устройство към друг компютър в една стъпка.
Компактният диск на Ubuntu Live включва и двете помощни програми, от които се нуждаем за изходния и целевия компютър извън кутията - дд и SSH.
Ние сме фенове на дд, като са го използвали, за да клонират твърдите дискове и да правят изображенията на устройството локално в миналото. Въпреки това, поставянето на изображение на външно устройство и след това прехвърляне на това на друг компютър е болка. Използване на комбинация от дд и SSH ни позволява да прехвърляме образ на устройство от един компютър на друг в една стъпка, което не изисква локално съхранение между тях.
За да настроите това, ще ви трябват два компютъра, и двете работещи под Linux. Разбира се, можете да зареждате и двата компютъра с Ubuntu Live CD и този метод ще работи чудесно - ще ви трябват два отделни компактдиска или USB устройства. В идеалния случай и двата компютъра ще бъдат в една и съща локална мрежа, тъй като скоростта на трансфер ще бъде много по-бърза, но можете да направите това за повечето компютри, които имате SSH достъп до.
Първата стъпка е да стартирате компютъра, на който искате да съхраните изображението на устройството - на компютъра на дестинацията - и да намерите неговия IP адрес. Описахме няколко метода по-рано, но най-прекият начин е да отворите терминал и да въведете командата фоп.
Забележете IP адреса на компютъра - ако е в локалната ви мрежа, трябва да започне с 192.168.
Докато сте на този компютър, уверете се, че имате място за съхраняване на изображението на устройството. Уверете се, че местоположението е монтирано, и отбележете пълния му път (например, наскоро монтиран твърд диск може да има път / media / HD-LABEL /).
Заредете компютъра, който има устройството, което искате да създадете, като използвате компактдиск с Ubuntu Live.
Първо, уверете се, че можете да ssh в целевия компютър, като отворите прозорец на терминала (Applications> Accessories> Terminal) и въведете командата:
ssh @
Ако правите това в локалната мрежа, а целевият компютър също изчезва от Ubuntu Live CD, тогава командата трябва да изглежда нещо като
В нашия случай ние имаме достъп до отдалечена Linux машина.
Ако можете да използвате ssh без проблеми, въведете “exit”, за да се върнете към нормалния прозорец на терминала на вашия източник.
Сега трябва да намерим дяла на твърдия диск или твърдия диск, на който искате да направите изображение. В прозореца на терминала въведете командата
sudo fdisk -l
В нашия случай искаме да направим образ на малък Linux дял / dev / sda1. Ще отбележим името на това устройство.
Сега сложната част: дд извикване. Ето една обща версия…
sudo dd, ако = | ssh @ “dd of =”
Изглежда сложно, но ако погледнете парче по парче, то трябва да има смисъл. Това, което може да е ново за вас, е характерът "|", който в термините на Linux се нарича "тръба". Той извежда изхода от първата половина на линията ( dd, ако = част) и го изпраща до втората половина на линията ( SSH част) - или „излъчва” резултата от лявата част в дясната част.
В нашия пример ще съхраняваме изображението на устройството на отдалечена Linux машина, така че нашата команда от терминали е:
sudo dd ако е = / dev / sda1 | ssh [email protected] „dd на = / home / tbekolay / LinuxPart.image“
Ако правите това в локалната мрежа, а компютърът, от който се намирате, изпълнява компактдиск с Ubuntu Live, командата ще бъде като:
sudo dd ако е = / dev / sda1 | ssh [email protected] “dd на = / media / HD-LABEL / LinuxPart.image”
Тъй като направихме това по интернет, а не в локалната мрежа, скоростта е доста бавна, но накрая завърши. Правейки това през локална мрежа ще отиде много по-бързо.
Само за да сме сигурни, че отново използваме целевия компютър SSH за да сте сигурни, че изображението на устройството е наистина създадено и прехвърлено успешно.
успех!
Само с една линия, въведена в терминален прозорец, успяхме да създадем образ на дял на нашия локален компютър и да съхраним това изображение на компютър, отдалечен на разстояние. Разбира се, това беше малък дял; много по-голям дял или цял твърд диск ще бъде трудно да се изпрати по интернет, но този метод ще работи чудесно и в локалната мрежа.!