Резервное копирование системы с помощью штатных средств

Чтобы создать бэкап всей системы, хватит команды:

sudo tar cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

Что, собственно,в ней заключено? С правами суперпользователя (sudo) создаём тарбол (tar с ключём c) и архивируем его архиватором gz (ключ z). При этом с помощью ключа --exclude исключаем из архива системные директории и файлы устройств и, конечно же, сам архив (чтобы он рекурсивно не начал паковаться сам в себя). В итоге, получаем в корне наш полный архив системы в файле backup.tgz.

Как его потом развернуть? Ну, во-первых, нужна будет всё-таки работающая система. Например, можно провести «читсую» установку (или же загрузиться с LiveCD). Будем считать, что у нас есть работающая система, в которой мы хотим развернуть наш архив. Хватит тоже одной команды:

tar xvpfz /backup.tgz -C /

Re: Резервное копирование системы с помощью штатных средств

Тока надо учитывать, что должно место хватить на том разделе, куда смонтирован корень на бэкап ВСЕЙ системы.

Re: Резервное копирование системы с помощью штатных средств

А как в этом случае обстоят дела с правами?

Re: Резервное копирование системы с помощью штатных средств

Благодаря ключику p они сохраняются в исходном состоянии.

Re: Резервное копирование системы с помощью штатных средств

А как узнать предварительно, сколько бэкап будет весить? Возможно ли такое?

Re: Резервное копирование системы с помощью штатных средств

Поскольку заранее не известно какого типа у вас данные и, соответсвенно, насколько плотно они сожмутся, можно с уверенносью заявлять только следующее: на диске должно быть не менее 50% свободного места (проверяйте командой df). В реальности же, если у вас не лежит множество других архивов на диске и всяких фильмов с прочими медиа, то должно хватить и 30%.

Re: Резервное копирование системы с помощью штатных средств

Все же лучше выбрать GUI инструмент. И возможности безграничны и делается все мышкой.

Re: Резервное копирование системы с помощью штатных средств

Лучше для чего? Для VDS сервера, где иксы отсуствуют как класс? :)

Re: Резервное копирование системы с помощью штатных средств

Скорее согласен. Но "как класс" - это уж слишком. Ничего не мешает поставит иксы на VDS.
Но, конечно, для сервера актуальнее использовать командную строку и cron.

Re: Резервное копирование системы с помощью штатных средств

у меня после примерно 10 минут архивирования выдает ошибку "Tar: выход с ошибкой из за предидущих ошибок" делал и на новой (только установленной) системе и на своей рабочей.
Ubuntu 9.10.

Re: Резервное копирование системы с помощью штатных средств

У меня на Debian кстате также вываливается!

Re: Резервное копирование системы с помощью штатных средств

А если система установлена на нескольких разделах (т.е. boot, /, var, tmp и home смонтированы в разные разделы)?
backup.tgz мы сделаем.
Но получится ли его развернуть с Live-CD так, чтобы boot, /, var, tmp и home снова оказались на своих разделах?

Re: Резервное копирование системы с помощью штатных средств

Боюсь, что диск придётся разметить ручками, насоздовав разделов. А потом уже только распечатывать архив.

Re: Резервное копирование системы с помощью штатных средств

При формировании архива падает офибка Segmentation fault

Re: Резервное копирование системы с помощью штатных средств

надо перелить сервак на другую машину,как отбэкапить настройки и программы, чтоб потом кучу времени не тратить на конфиги и установку.??

Re: Резервное копирование системы с помощью штатных средств

sudo tar cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
А как потом отправить backup на другой сервер ? и поставить всё это на автомат ?

Re: Резервное копирование системы с помощью штатных средств

Отправить можно через scp, а на автомат — это надо писать bash-скрипт и его запускать cron`ом. Как найдётся время, постараюсь описать весь процесс.

Re: Резервное копирование системы с помощью штатных средств

Буду очень благодарен.

Re: Резервное копирование системы с помощью штатных средств

Все делается легко. Создаешь исполняемый файл и туда скрип на бэкап свой пихай. Потом в cron и горя не знай. Скину ссыку на хорошую статью + НИГДЕ в интернете не видел информацию про восстановление из резервной копии - в этой статье есть- http://killit.ru/viewtopic.php?f=2&t=22&sid=d48d3d9959b9c0e2a5edbc38cac7...

Re: Резервное копирование системы с помощью штатных средств

этика политология семейные ценности и ценные идеи практические советы успешной стервы осцилляторы и циклы советы практикующим трейдерам seropol5

Re: Резервное копирование системы с помощью штатных средств

А у меня пишет
tar: /: файл изменился во время чтения

Re: Резервное копирование системы с помощью штатных средств

то же самое
я в печали

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал