Я намагався використовувати dd
резервну копію жорсткого диска комп'ютера, але зіткнувся з деякими досить заплутаними результатами. Я бачив у багатьох джерелах (наприклад: http://www.backuphowto.info/linux-backup-hard-disk-clone-dd , http://debianhelp.co.uk/ddcommand.htm ), що вони включають щось роду:
dd if=/dev/sda of=~/backup.img
1) Якщо я не збентежений, це спробує створити резервну копію всього диска у файлі на диску, чи не так?
Я намагався використовувати цей метод, але спершу стиснув вихід, щоб заощадити місце. Для того, щоб стиснутий файл не зайняв купу місця, намагаючись скопіювати всі вільні дані, я використав zerofree
записи 0 на весь невикористаний простір мого диска. Мій диск має загальну ємність ~ 320 ГБ, і використовується близько 100 ГБ, залишаючи ~ 220 ГБ безкоштовно.
Коли я спробував використати таку команду:
dd if=/dev/sda | gzip -c > ~/image.img.gz
Перед тим, як я вийшов з резервної копії, резервний файл досяг розміру ~ 160 Гб (з метою з'ясувати, як створити резервну копію на зовнішній диск, завдання, в якому я з тих пір досяг успіху).
2) Чому резервне копіювання займає стільки місця? Це тому, що він dd
бачить файл, до якого написано, а потім намагається створити резервну копію? Або можливо, що мені не вдалося використати zerofree
цілком належним чином, і тому існує лише купа резервних даних, що не вмикаються, незважаючи на мої зусилля, щоб не допустити цього?
dd
резервне копіювання запущеного диска.