Как создать архив (бэкап) раздела
Материал из Rosalab Wiki
Версия от 12:30, 7 сентября 2011; PastorDi (обсуждение | вклад) (Новая страница: «Чтобы создать архив (бэкап) раздела, продейлайте следующие операции: 1. Сначала "забъем" св...»)
Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Чтобы создать архив (бэкап) раздела, продейлайте следующие операции:
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/каталог
Можно будет не только посмотреть, но и изменить.