The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Бэкап HDD целиком"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Файловые системы, диски / Linux)
Изначальное сообщение [ Отслеживать ]

"Бэкап HDD целиком"  +/
Сообщение от mvi (ok) on 05-Июн-10, 17:22 
Ситуация: есть 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

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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Бэкап HDD целиком"  +/
Сообщение от anonymous (??) on 05-Июн-10, 18:43 
>Ситуация: есть 2 идентичных HDD (/dev/hda и /dev/hdb), на каждом разделы RAID
>Autodetect, которые объединены в Software RAID1.
>
>Вопрос как правильнее забэкапить весь диск целиком и как его потом восстановить?

есть какая-то веская причина это делать?

может быть, все-таки dump, tar, ...?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Бэкап HDD целиком"  +/
Сообщение от Аноним (??) on 05-Июн-10, 19:06 
зря вы dump-ом называете то, что dump-ом не является.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Бэкап HDD целиком"  +/
Сообщение от sHaggY_caT (ok) on 05-Июн-10, 19:21 
>[оверквотинг удален]
>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
>
>Заранее спасибо

1. Разобрать md
2. Загрузится с LiveCD
3. Сделать dd по сети

В линухе все равно dump/restore нельзя(!) делать на смонтированных ФС.

Вместо этого можно заранее использовать LVM:

Железо(диски) > два MD раздела в raid1 > pvs > vgs > lv-том > (ext[34]|xfs|raizerfs|gfs[2]|ocfs[2]|a-z\{1,\}fs)

Тогда можно сделать снапшот, и скопировать его по сети.

З.Ы. Если цель только восстановление файлов, вместо дамп/ресторе можно использовать GNU Tar по ssh (и тоже желательно на несмонтированной системе, или на разделе, данные на котором не меняются, в примере мы просто тарим все, так как цель была изучить в песочнице взломанную систему нового клиента, при этом корректность ее работы была не важна):

tar cfvz - --exclude "/root/" --ignore-zeros --ignore-case --ignore-failed-read / | ssh customer@server.int.customer.ru -p 5142 'cat > customer_full.tar'

Можно и с самого сервера.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Бэкап HDD целиком"  +/
Сообщение от Аноним (??) on 05-Июн-10, 19:26 
>В линухе все равно dump/restore нельзя(!) делать на смонтированных ФС.

если в этом ключе смотреть, то dd на смонтированной фс - просто преступление.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Бэкап HDD целиком"  +/
Сообщение от mvi (ok) on 05-Июн-10, 20:37 
>1. Разобрать md

В этом смысле: mdadm --stop /dev/md0? Зачем это нужно если все равно грузимся с LiveCD?

>2. Загрузится с LiveCD
>3. Сделать dd по сети

Как именно? Так: dd if:/dev/hda of:/path/hda.dump? Прямо всем устройством?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Бэкап HDD целиком"  +/
Сообщение от PavelR (??) on 06-Июн-10, 10:36 
>>1. Разобрать md
>
>В этом смысле: mdadm --stop /dev/md0? Зачем это нужно если все равно
>грузимся с LiveCD?
>
>>2. Загрузится с LiveCD
>>3. Сделать dd по сети
>
>Как именно? Так: dd if:/dev/hda of:/path/hda.dump? Прямо всем устройством?

можно как всем устройством, так и по разделам - на ваш вкус.

google://g4u

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Бэкап HDD целиком"  +/
Сообщение от sHaggY_caT (ok) on 06-Июн-10, 11:20 
>>1. Разобрать md
>
>В этом смысле: mdadm --stop /dev/md0? Зачем это нужно если все равно
>грузимся с LiveCD?

Из соображений перестраховки, что бы положить один диск на полочку перед всеми этими операциями.

mdadm --manage /dev/md0 --fail /dev/второй_компонент
mdadm --manage /dev/mdo --remove /dev/второй_компонент

>>2. Загрузится с LiveCD
>>3. Сделать dd по сети
>
>Как именно? Так: dd if:/dev/hda of:/path/hda.dump? Прямо всем устройством?

Ну да, почему бы и нет? Только убедитесь, что девайс в этой системе _действительно_ не используется.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру