Передайте зображення диска через мережу за допомогою компакт-диска Ubuntu Live
Зображення дисків чудово мати, але важко зберігати, якщо у вас немає великого зовнішнього жорсткого диска. Ми покажемо вам, як створити та перенести образ диска на інший комп'ютер за один крок.
Компакт-диск Ubuntu Live включає в себе обидві утиліти, які потрібні для вихідних і кінцевих комп'ютерів - dd і ssh.
Ми шанувальники dd, використовуючи його для клонування жорстких дисків і роблячи локальні зображення образів у минулому. Тим не менш, покласти зображення на зовнішній диск, а потім перенести це на інший комп'ютер є біль. Використання комбінації dd і ssh дозволяє нам переносити зображення диска з одного комп'ютера на інший за один крок, не вимагаючи локальної пам'яті між ними.
Щоб налаштувати це, вам знадобляться два комп'ютери, обидва під керуванням Linux. Звичайно, ви можете завантажувати обидва комп'ютери за допомогою компакт-диска Ubuntu Live, і цей метод буде чудово працювати - однак вам знадобляться два окремих компакт-дисків Live або USB-накопичувачі. В ідеалі обидва комп'ютери будуть в одній локальній мережі, оскільки швидкість передачі буде набагато швидше, але ви можете зробити це для більшості комп'ютерів, які у вас є ssh доступ до.
Першим кроком є завантаження комп'ютера, на якому ви хочете зберегти образ диска, - кінцевий комп'ютер - і знайдіть його IP-адресу. Ми описали кілька методів раніше, але найбільш прямим способом є відкриття терміналу і введення команди ifconfig.
Запишіть IP-адресу комп'ютера - якщо він знаходиться у вашій локальній мережі, він повинен починатися з 192.168.
Перебуваючи на цьому комп'ютері, також переконайтеся, що у вас є місце для зберігання образу диска. Переконайтеся, що розташування встановлено, і занотуйте його повний шлях (наприклад, нещодавно встановлений жорсткий диск може мати шлях / media / HD-LABEL /).
Запустіть комп'ютер, на якому є диск, який потрібно зобразити, за допомогою компакт-диска Ubuntu Live.
По-перше, переконайтеся, що ви можете створити ssh на цільовому комп'ютері, відкривши вікно терміналу (Applications> Accessories> Terminal) і ввівши команду:
ssh @
Якщо ви робите це в локальній мережі, а кінцевий комп'ютер також вимикається з компакт-диска Ubuntu Live, команда повинна виглядати приблизно так:
У нашому випадку ми отримуємо доступ до віддаленої машини Linux.
Якщо ви можете ssh в без проблем, то введіть "вихід", щоб повернутися до нормального вікна терміналу на вашому джерелі комп'ютера.
Тепер нам потрібно знайти жорсткий диск або розділ жорсткого диска, який ви хочете створити. У вікні терміналу введіть команду
sudo fdisk -l
У нашому випадку ми хочемо зробити образ невеликого розділу Linux, / dev / sda1. Ми відзначимо це ім'я пристрою.
Тепер складна частина: dd виклик. Ось загальна версія ...
sudo dd якщо = | ssh @ “dd of =”
Вона виглядає складною, але якщо ви подивитеся на частину, це повинно мати сенс. Новим для вас може бути символ «|», який в термінах Linux називається «трубою». Він приймає вихідні дані з першої половини рядка ( dd, якщо = частина) і відправляє її у другу половину лінії ( ssh частина) - або, це "труби" результат лівої частини в праву частину.
У нашому прикладі ми будемо зберігати образ диска на віддаленій машині Linux, тому команда нашого терміналу:
sudo dd, якщо = / dev / sda1 | ssh [email protected] "dd of = / home / tbekolay / LinuxPart.image"
Якщо ви робите це через локальну мережу, а ваш цільовий комп'ютер працює на компакт-диску Ubuntu Live, команда буде такою:
sudo dd, якщо = / dev / sda1 | ssh [email protected] “dd of = / media / HD-LABEL / LinuxPart.image”
Так як ми зробили це через Інтернет, а не в локальній мережі, швидкість досить повільна, але це закінчилося зрештою. Робити це через локальну мережу піде значно швидше.
Для того, щоб переконатися, ми знову отримали доступ до цільового комп'ютера ssh щоб переконатися, що образ накопичувача дійсно створено та успішно передано.
Успіх!
У вікні терміналу було введено лише одну лінію, ми змогли створити образ розділу на нашому локальному комп'ютері і зберегти це зображення на відстані віддаленого комп'ютера. Звичайно, це була невелика перегородка; набагато більший розділ або цілий жорсткий диск буде важко відправити через Інтернет, але цей метод також буде працювати над локальною мережею.!