Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

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

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

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: Резервное копирование системы с помощью штатных средств

Если тебе удобно все делать мышью, то лучше пользуйся Windows, но если хочешь стать продвинутым пользователем Linux, то лучше приучить себя к терминалу.

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: Резервное копирование системы с помощью штатных средств

Как сделаешь, поделись пожалуйста ссылкой. Мне очень интересно прочитать.

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

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

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

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

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

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

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

При резервной копии системных данных, лучше копировать сразу разделы, без учета ошибок и т.д. с помощью UNIX утилиты DD. Вопрос хорошо расписан тут: резервное копирование и восстановление системных данных - принцип подходит для работы с любыми операционными системами.

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

Добрый день,
При создании копии системы в процессе архивирования был сбой сети и перегрузка системы.
Решил повторно повторить попытку создания архива, удалил из корня старый архив, но место на диске не уменьшилось.
Подскажите как освободить место.

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

Друзья!!!
Вопрос снят, проблема решена!
Все оказалось очень даже просто,
С помощью команды: sudo find / -name backup.tgz
нашел чудо файлик: /root/.local/share/Trash/files/backup.tgz
далее sudo nautilus
зашел в хом рута и удалил незаконченный архив.

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

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

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

RSS-материал