Створення образу жорсткого диска за допомогою утиліти dd в unix

Створення образу жорсткого диска за допомогою утиліти dd в Unix

Нижче буде розглянуто простий спосіб створення резервної копії образу жорсткого диска про допомоги dd.

введемо такі позначення:
/ Dev / sda - диск, образ якого необхідно створити;
/ Dev / sdb - диск на який буде записаний образ.

І так приступимо ..
Для початку нам необхідно завантажитися з будь-якого доступного Live-CD має утиліту dd диска і увійти в командний рядок в якості суперкористувача.

Створюємо точку монтування для проведення резервного копіювання.

mkdir / mnt / backup

Монтуємо жорсткий диск на який необхідно зберегти образ.

mount / dev / sdb1

Створення образу жорсткого диска

dd if = / dev / sda of = / mnt / backup / sda. img bs = 8M conv = sync. noerror

if = / dev / sda - копіюємо весь жорсткий диск sda;
of = / mnt / backup / sda.img - копіюємо в /mnt/backup/sda.img;
bs = 8M - задаємо розмір кешу жорсткого диска для прискорення процедури копіювання (інакше дані будуть сбрасиватсья малими порціями по 512 байт);
conv = sync, noerror - вказуємо dd на необхідність копірвоанія по типу біт-в-біт з ігноріровніем помилок читання.

Для скорочення розміру образу жорсткого диска його можна стиснути будь-яким архіватором.

dd if = / dev / sda bs = 8M conv = sync. noerror | gzip - c> / mnt / backup / sda. img

Відновлення образу жорсткого диска

Для відновлення образу жорсткого диска необхідно зробити процедуру зворотну процедуру створення цього образу.

dd if = / mnt / backup / sda. img of = / dev / sda bs = 8M conv = sync. noerror

При використанні стиснення параллелльно необхідно розпакувати образ.

gunzip - c / mnt / backup / sda. img | dd of = / dev / sda conv = sync. noerror bs = 8M

Міграція системи на інший жорсткий диск

Для міграції всієї системи на інший жорсткий диск, просто в якості мети призначення задаємо розташування нового диска.

dd if = / dev / sda of = / dev / sdb bs = 8M conv = sync. noerror

Після чого при необхідності встановлюємо завантаження з даного жорсткого диска. За умови, що новий жорсткий диск більше старого, на ньому залишиться нерозмічена область. Її слід розмітити і відформатувати відповідно до наших вимог.

---------- Повідомлення додано о 12:59 ---------- Попереднє повідомлення розміщено о 12:59 ----------

Статистика копірвоанія в dd

Головний мінус в dd - це отсвутсвіе нагладного уявлення статистики виконання процедури копіювання. Однак цей мінус можна легко обійти.

Досить підключитися до іншого терміналу.
Alt + Ctrl + F2

Визначити номер процесу, під яким запущена dd.
pgrep -l '^ dd $'

Періодично надсилати даному процесу команду kill -USR1 номер_процесса_dd.
watch -n 5 kill -USR1 номер_процесса_dd
watch -n 5 - виконувати команду каждние 5 секунд;
kill -USR1 номер_процесса_dd - показати статистику копірвоанія.

---------- Повідомлення додано о 12:59 ---------- Попереднє повідомлення розміщено о 12:59 ----------

Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монітор + LCD телевізор);
HDD: 1Tb (файли), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привід ATAPI iHAS124 Y
Lion 10.7 / Snow Leopard 10.6 / Ubuntu
==
Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE / CI працює), ALC269, 250Gb HDD, wi-fi поки не завів.
==
Iphone 2G
==
Samsung Galaxy S2 MIUI

Схожі статті