Полное резервное копирование (образ системы)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 7:13:43

Всем привет.
Хотел Acronis-ом из под DOS-а сделать полный образ диска на котором фряха стоит, загрузился с флэшки и понял что сделать то получится, только посекторно, т.е. просто зеркало, а не используемое пространство как в случае с ntfs например. В общем задача следующая, нужно так забекапить всё всё всё, чтобы в случае например неудачного обновления php, mysql и прочего, не морочиться, а просто восстановиться и всё. Дампом можно сделать подобное например переписав всё на флэшку? Кто какими инструментами пользуется для подобных целей, поделитель пожалуйста.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Alvares » 2012-12-13 8:30:51

Что-то вроде такого

Код: Выделить всё

dump -0a -C 32 -f - /dev/da0s1a | gzip -9 >/mnt/flash/root_bkp.gz
или в случае с ZFS

Код: Выделить всё

zfs create -R snapshot rpool@bkp && zfs send -R rpool@bkp | gzip -9 >/mnt/flash/root_bkp.gz
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 8:49:15

Alvares
Спасибо, а подскажите пожалуйста как восстановить всё это дело потом допустим на этот же HDD?

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 9:14:56

Код: Выделить всё


  dump -L -0a -C 32 -f - /dev/ada0p2 | gzip -9 > /mnt/root_bkp.gz
  DUMP: WARNING: -L requested but snapshot location //.snap
  DUMP:          is not a directory: dump downgraded, -L ignored
  DUMP: Date of this level 0 dump: Thu Dec 13 10:00:07 2012
  DUMP: Date of last level 0 dump: the epoch
  DUMP: Dumping /dev/ada0p2 (/) to standard output
  DUMP: mapping (Pass I) [regular files]
  DUMP: Cache 32 MB, blocksize = 65536
  DUMP: mapping (Pass II) [directories]
  DUMP: estimated 2647056 tape blocks.
  DUMP: dumping (Pass III) [directories]
  DUMP: dumping (Pass IV) [regular files]
  DUMP: 31.27% done, finished in 0:10 at Thu Dec 13 10:16:14 2012
  DUMP: 74.99% done, finished in 0:03 at Thu Dec 13 10:13:35 2012
  DUMP: DUMP: 2644624 tape blocks
  DUMP: finished in 725 seconds, throughput 3647 KBytes/sec
  DUMP: DUMP IS DONE
Решил вот с ключиком -L ещё, а он ругается, почему?
И очень важно знать как восстановить всё на "голый" HDD.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 11:31:13

С ключем -L разобрался, создал директорию .snap и добился полного зависания системы В чем может быть причина?

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Alvares » 2012-12-13 11:34:09

ключик L - для примонтированных ФС в режиме чтения-записи. Если ФС не смонтирована или смонтирована в рид-онли, то без него.
А надолго ли зависло? Может, снапшот просто делает, операция не дюже быстрая на UFS.

Восстановление:

Код: Выделить всё

Разметить диск, как нужно, создать ФС, потом смонтировать ее. И
mount /dev/ada0p2 /mnt/rest
cd /mnt/rest
zcat /mnt/root_bkp.gz | restore -rf -
Если бекапить ВЕСЬ диск, а не раздел(слайс), то можно воспользоваться dd :

Код: Выделить всё

dd if=/dev/ada0 bs=512 | gzip -9 >/mnt/flash/ada0.gz
Восстановление:

Код: Выделить всё

zcat /mnt/flash/ada0.gz | dd of=/dev/ada0 bs=512
Хотя им же можно и раздел отбекапить. Не принципиально...
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 11:46:12

Alvares писал(а):ключик L - для примонтированных ФС в режиме чтения-записи. Если ФС не смонтирована или смонтирована в рид-онли, то без него.
А надолго ли зависло? Может, снапшот просто делает, операция не дюже быстрая на UFS.

Восстановление:

Код: Выделить всё

Разметить диск, как нужно, создать ФС, потом смонтировать ее. И
mount /dev/ada0p2 /mnt/rest
cd /mnt/rest
zcat /mnt/root_bkp.gz | restore -rf -
Если бекапить ВЕСЬ диск, а не раздел(слайс), то можно воспользоваться dd :

Код: Выделить всё

dd if=/dev/ada0 bs=512 | gzip -9 >/mnt/flash/ada0.gz
Восстановление:

Код: Выделить всё

zcat /mnt/flash/ada0.gz | dd of=/dev/ada0 bs=512
Хотя им же можно и раздел отбекапить. Не принципиально...

Большое спасибо, попробую вечером посредством dd. Т.к. я удаленно, не могу ребутнуть машину.
Зависло наглухо, но пингуется.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение Laterport » 2012-12-13 18:15:40

Вариант с dd не подходит, очень долго. В общем всё нормально если dump запускать без ключа -L. На сколько я понимаю процедура восстановления аналогичная?

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Re: Полное резервное копирование (образ системы)

Непрочитанное сообщение mike345 » 2012-12-17 18:52:20

dd прекрасно бекапит отдельный слайс.
Акронисом тоже можно, только слайс целиком..
Но! Акронис всегда добавляет в начало раздела 63 сектора, так что после бекапа нужно проверить влезет ли восстановление из архива на прежнее место...
Для уменьшения размера архивов можно в свободное место записать нули... Справедливо и для dd, и для acronis...

А вообще для переноса dump-restore...

Кстати вопрос по dump-restore:
Раздел с которого был сделан dump был с журналированием. Сделал restore на раздел без журналирования. Файлы .sujournal можно спокойно прибить?
Что будет если теперь включить журналирование?
Как вообще правильно дампить с журналированием?