9

Я использую сервер Linux Ubuntu 9.10. Я пытаюсь найти способ сделать резервную копию машины во время ее работы, и, как я вижу, это исключает утилиты клонирования дисков. Все, что я видел в Linux для клонирования дисков, требует перезагрузки на специальный live CD.

Итак, мой вопрос заключается в следующем: каково лучшее решение для резервного копирования системы во время ее работы? Кроме того, меня не особо волнует конфигурация ОС, я просто хочу иметь возможность хранить мои сохраненные файлы и мои программы, которые я на нем установил.

Спасибо

3 ответа3

14

Важными каталогами являются /etc , /home , /var и /srv . Вы можете добавить /root и удалить ненужные биты из /var .

rsync - это хорошо, если вы хотите, чтобы файлы были доступны напрямую, tar - это нормально, если вы этого не сделаете.

11

Я согласен с Игнасио Васкесом-Абрамсом в отношении /etc / / home / и некоторых частей в / var /.

Но не забудьте сохранить список установленных пакетов, чтобы вы знали, какие программы были установлены ...

dpkg --get-selections > dpkg.list
2

Я использую backup2l для резервного копирования моего сервера Debian (AFAIK Ubuntu является производным от Debian). При правильной настройке он автоматизирует вашу резервную копию, например, получая выборки dpkg, создавая дифференциальные и инкрементные резервные копии (в зависимости от ваших настроек) и сохраняя их в архиве. Хук после резервного копирования запускает rsync, который синхронизирует мой архив с удаленной копией.

Я создаю резервную копию /etc /var (с некоторыми исключениями, такими как кэши), /root , /home . Просто подумайте о том, что вы изменили в дополнение к этому, и добавьте это в список. Например, я храню свои базы данных sql в специальном каталоге и тоже сохраняю их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .