Страница 1 из 1
Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 7:13:43
Laterport
Всем привет.
Хотел Acronis-ом из под DOS-а сделать полный образ диска на котором фряха стоит, загрузился с флэшки и понял что сделать то получится, только посекторно, т.е. просто зеркало, а не используемое пространство как в случае с ntfs например. В общем задача следующая, нужно так забекапить всё всё всё, чтобы в случае например неудачного обновления php, mysql и прочего, не морочиться, а просто восстановиться и всё. Дампом можно сделать подобное например переписав всё на флэшку? Кто какими инструментами пользуется для подобных целей, поделитель пожалуйста.
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 8:30:51
Alvares
Что-то вроде такого
Код: Выделить всё
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
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 8:49:15
Laterport
Alvares
Спасибо, а подскажите пожалуйста как восстановить всё это дело потом допустим на этот же HDD?
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 9:14:56
Laterport
Код: Выделить всё
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.
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 11:31:13
Laterport
С ключем -L разобрался, создал директорию .snap и добился полного зависания системы В чем может быть причина?
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 11:34:09
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
Хотя им же можно и раздел отбекапить. Не принципиально...
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 11:46:12
Laterport
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. Т.к. я удаленно, не могу ребутнуть машину.
Зависло наглухо, но пингуется.
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-13 18:15:40
Laterport
Вариант с dd не подходит, очень долго. В общем всё нормально если dump запускать без ключа -L. На сколько я понимаю процедура восстановления аналогичная?
Re: Полное резервное копирование (образ системы)
Добавлено: 2012-12-17 18:52:20
mike345
dd прекрасно бекапит отдельный слайс.
Акронисом тоже можно, только слайс целиком..
Но! Акронис всегда добавляет в начало раздела 63 сектора, так что после бекапа нужно проверить влезет ли восстановление из архива на прежнее место...
Для уменьшения размера архивов можно в свободное место записать нули... Справедливо и для dd, и для acronis...
А вообще для переноса dump-restore...
Кстати вопрос по dump-restore:
Раздел с которого был сделан dump был с журналированием. Сделал restore на раздел без журналирования. Файлы .sujournal можно спокойно прибить?
Что будет если теперь включить журналирование?
Как вообще правильно дампить с журналированием?