dd
це утиліта низького рівня, яку ви можете використовувати для виконання цього завдання, це, по суті, утиліта копіювання байтів для байтів низького рівня. Якщо ви хочете досягти цього "UNIX", читайте далі.
Всі посилання на файлову систему та жорсткі диски розташовані локально у віртуальній /dev/
файловій системі. Існує безліч "вузлів", /dev/
які є інтерфейсами майже для всіх пристроїв вашого комп'ютера. Наприклад, /dev/hda
або /dev/sda
буде посилатися на перший жорсткий диск у вашій системі (hda vs sda залежить від жорсткого диска), і /dev/hda1
буде посилатися на перший розділ на вашому жорсткому диску .
Найбільш прямий спосіб зробити необроблене зображення ваших розділів - використовувати dd для скидання всього розділу в один файл (пам’ятайте, що ОС /dev/sda1
отримує доступ до розділів через інтерфейс файлів). Переконайтеся, що ви перебуваєте на більшому розділі або на вторинному диску і виконайте наступну команду
dd if=/dev/hda1 of=./part1.image
для резервного копіювання (повторіть для різних розділів),
dd if=./part1.image of=/dev/hda1
щоб відновити
Можна скористатися точно такою самою командою для резервного копіювання всього жорсткого диска (замінити hda1
на hda
). Потім ви можете використовувати будь-яку програму стиснення (gunzip, zip, bzip) для стиснення файлу для зберігання. Ви можете використовувати цю саму методику, щоб робити копії цілих розділів, щоб зробити клони вашого комп'ютера.
Існує одне обмеження, хоча при відновленні резервної копії розділ повинен бути такого ж розміру (або більше), як і розділ, з якого ви взяли зображення, тому це обмежує ваші параметри у випадку відновлення. Однак ви завжди можете розширити розділ після відновлення резервної копії за допомогою gparted
або parted
. Зображення стає ще більш каламутним, коли ви намагаєтесь відновити цілі копії диска, однак, якщо ви відновлюєте резервну копію на той самий точний жорсткий диск, вам зовсім не потрібно про це турбуватися.
Однак, якщо ви хочете "дружнішої" утиліти ala norton ghost, ця пропозиція може бути не для вас.