LINUX.ORG.RU
ФорумAdmin

Бэкап HDD целиком


0

0

Ситуация: есть 2 идентичных HDD (/dev/hda и /dev/hdb), на каждом разделы RAID Autodetect, которые объединены в Software RAID1.

Вопрос как правильнее забэкапить весь диск целиком и как его потом восстановить?
Мои варианты:
1)бэкап: dd if:/dev/hda of:/path/hda.dump
восстановление: dd if:/path/hda.dump of:/dev/hda
потом объявление разделов raid /dev/hdb битыми и их синхронизация по разделам /dev/hda

2)отдельно по разделам
бэкап:
dd if:/dev/mdo of:/path/md0.dump
dd if:/dev/md1 of:/path/md1.dump

восстановление:
dd if:/path/md0.dump of:/dev/md0
dd if:/path/md1.dump of:/dev/md1

Заранее спасибо


А при таком бэкапе консистентность данных гарантируется, если во время бэкапа произошла запись на диск?

sjinks ★★★
()

>Вопрос как правильнее забэкапить весь диск целиком и как его потом восстановить?

Если диски работают в RAID, то корректный бэкап можно получить в двух случаях:
1) сделать снапшот файловой системы/логического тома RAID/, предварительно остановив все приложения, целостность данных которых поддерживается их собственными средствами,
или
2) отмонтировать ФС, остановить RAID и сделать dd всего объёма RAID.
Больше никак.

iZEN ★★★★★
()

dd не совсем подходящий инструмент для бэкапа. Лучше использовать загрузочный диск c partimage или дампить файловые системы через dump (если ФС поддерживает дамп)

mikki
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.