Как создать архив (бэкап) раздела — различия между версиями
Материал из Rosalab Wiki
PastorDi (обсуждение | вклад) |
D uragan (обсуждение | вклад) м (+ link to English page) |
||
Строка 26: | Строка 26: | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
+ | [[en:How_To_Backup_a_Partition]] |
Текущая версия на 12:47, 4 июня 2012
Чтобы создать архив (бэкап) раздела, продейлайте следующие операции:
1. Сначала "забъем" свободное место на разделах нулями, чтобы сжималось лучше. В нашем примере раздел sda8.
dd if=/dev/zero of=/mnt/sda8/zero ;# в пустом месте создаём файл из нулей на всё свободное место sync ;# сбрасываем на винт кеш rm -f /mnt/sda8/zero ;# удаляем "нулевой" файл
2. Потом делаем архив командой:
dd if=/dev/sda8 | gzip > sda8.img.gz
Для ускорения операции (особенно если всё это происходит на одном винте) лучше указать для команды dd опцию bs=8M, тогда она будет читать по 8М а не по 512 байт
dd if=/dev/sda8 bs=8M | gzip > sda8.img.gz
Для создания полной копии системы, лучше загрузиться с live-cd.
Примечание
Если сохранять раздел в момент записи туда файлов, архив может оказаться c повреждённой файловой системой!
Если сохранять раздел в момент записи туда файлов, архив может оказаться c повреждённой файловой системой!
Чтобы посмотреть и вытащить нужные данные надо распаковать файл на диск, подключить через mount -o loop файл /mnt/каталог
Можно будет не только посмотреть, но и изменить.