LINUX.ORG.RU

Быстрое воостановление системы


0

0

Только сейчас наконец настроил сервер. Хотелось бы создать полный бекап системы. Желательно на DVD диск, ибо система маленькая. Представляется так: летит система, восстановить никак. Берем бэкап и восстанавливаем все с диска максимум за 10 - 15 минут? Что посоветуете?

anonymous

>летит система
Что ты понимаешь под этой общей фразой? fs, hard disk, other hardware.

>Берем бэкап и восстанавливаем все с диска
Куда? На другое "произвольное" железо? На этот же сервер с изменениями или без в железе?

sdio ★★★★★
()

Затарить все и записать на блованку. Для восстановления любой LiveCD. Можно использовать спецализированные. Я использую и рекомендую RIP.

alexru ★★★★
()
Ответ на: комментарий от alexru

А как же быть в симлинками? Их ведь в системе не мало. Да и псевдоФС /proc тоже не должна попасть в бэкап. Что тогда делать?

anonymous
()
Ответ на: комментарий от anonymous

> А как же быть в симлинками? Их ведь в системе не мало.

Тар с ними корректно работает.

> Да и псевдоФС /proc тоже не должна попасть в бэкап. Что тогда делать?

Для этого бэкап надо производить не из-под запущеной системы, а загрузившись с LiveCD.

anonymous
()
Ответ на: комментарий от anonymous

Делать копированием с опцией -x, в хауту (втором, правильном) все это есть, только там без архивирования, но добавить несложно.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Можна так #!/bin/sh dd if=/dev/sda1 of=boot.img bs=512 count=1 tar cvpjf /home/backup/home-`date +%Y-%m-%d`.tar.bz2 /home/ --exclude /home/sergey/MyDownloads --exclude /home/sergey/MP3 --exclude /home/backup tar cvpjf /home/backup/bin-`date +%Y-%m-%d`.tar.bz2 /bin tar cvpjf /home/backup/boot-`date +%Y-%m-%d`.tar.bz2 /boot tar cvpjf /home/backup/etc-`date +%Y-%m-%d`.tar.bz2 /etc tar cvpjf /home/backup/lib-`date +%Y-%m-%d`.tar.bz2 /lib tar cvpjf /home/backup/opt-`date +%Y-%m-%d`.tar.bz2 /opt tar cvpjf /home/backup/root-`date +%Y-%m-%d`.tar.bz2 /root tar cvpjf /home/backup/sbin-`date +%Y-%m-%d`.tar.bz2 /sbin tar cvpjf /home/backup/srv-`date +%Y-%m-%d`.tar.bz2 /srv tar cvpjf /home/backup/usr-`date +%Y-%m-%d`.tar.bz2 /usr tar cvpjf /home/backup/var-`date +%Y-%m-%d`.tar.bz2 /var --exclude /var/tmp

anonymous
()

dar, bacula, amanda, tar, cp, etc ...

Еще проще если стоит из пакетного дистра - список установленных пакетов + бекап изменяемых каталогов /etc и т п ...

SI ★★☆☆
()
Ответ на: комментарий от SI

>ще проще если стоит из пакетного дистра - список установленных пакетов

установить дистр немного дольше чем распаковать компрессованный тарбол

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