Как создать архив (бэкап) раздела — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «Чтобы создать архив (бэкап) раздела, продейлайте следующие операции: 1. Сначала "забъем" св...»)
 
Строка 24: Строка 24:
  
 
Можно будет не только посмотреть, но и изменить.
 
Можно будет не только посмотреть, но и изменить.
 +
 +
[[Категория:HOWTO]]

Версия 01:43, 17 февраля 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.

Idea.png
Примечание
Если сохранять раздел в момент записи туда файлов, архив может оказаться c повреждённой файловой системой!

Чтобы посмотреть и вытащить нужные данные надо распаковать файл на диск, подключить через mount -o loop файл /mnt/каталог

Можно будет не только посмотреть, но и изменить.