воскресенье, 6 мая 2012 г.

Создание резервной копии корневого раздела в режиме rw

Способы сделать резервную копию корневого раздела, который находится в режиме чтения-записи и активно используется:

  • С помощью tar:

# tar --one-file-system -jcf /mnt/another/backup.tar.bzip2 /


Затарит, после чего сожмёт с помощью bzip2.
Аналогичным образом можно сделать бэкап сжатый gzip:

# tar --one-file-system -zcf /mnt/another/backup.tar.gzip /


А можно вообще ничем не сжимать:

# tar --one-file-system -cf /mnt/another/backup.tar /



  • С помощью fsarchiver:

# fsarchiver savefs -Aaz 9 /mnt/another/backup.fsa /dev/sda1


Получается архив lzma максимального сжатия. Опции "A" и "a" указывают не обращать внимания на то, что раздел смонтирован rw и не использовать Acl и user-xattr. Минус данного способа очевиден: нужно иметь fsarchiver на live cd, если разворачивать бэкап предполагается с него.

  • С помощью cp
Как ни странно бэкап можно сделать простым копированием:

# cp -ax / /mnt/another/backup


Плюс такого метода очевиден - скорость работы, но бэкап опять же получается не сжатым и будет занимать ценные гигабайты. 
-a, --archive
По возможности сохраняет структуру и атрибуты исходных файлов при копировании (но не сохраняет структуру каталогов). Эквивалентно заданию опций -dpPR.
-x, --one-file-system
Пропускать подкаталоги, которые расположены на файловых системах, отличных от той, где начиналось копирование.


  • С помощью YaST(2)

Для YaST2 существует модуль yast2-backup, посредством которого возможно создание резервных копий довольно в простом и удобном способе. Примечание: если вы собираетесь не только создавать резервные копии, но и восстанавливать когда-нибудь из них то, что зарезервировано, то логично будет также установить модуль yast2-restore. Рассмотрим создание резервной копии корневого раздела с ручным запуском:
Запустите YaST и в разделе "Система" зайдите в модуль "Резервирование системы":
Добавьте новый профиль из меню кнопки управления профилями. Профиль можно назвать, например, "system backup" (только без кавычек). Следующим шагом будет указание расположения архива с резервной копией и выбор типа архива:
В следующем окне ничего изменять не требуется, если только вы не знаете точно что вам это действительно нужно:
Шаг 3-й и последний - ограничение поиска. Здесь можно задать исключения, например, добавить каталог /home:
Вы вернётесь к главному окну, где выбрав созданный профиль, можно будет создать резервную копию простым нажатием одноимённой кнопки.

Дополнительная информация:

Комментариев нет:

Отправить комментарий