Какие каталоги наиболее важны для резервного копирования на сервере Linux?
Я использую сервер Ubuntu 9.10 Linux. Я пытаюсь найти способ сделать резервную копию машины во время ее работы, и, как я вижу, это исключает утилиты клонирования дисков. Все, что я видел в Linux для клонирования дисков, требует перезагрузки на специальный live CD.
Итак, мой вопрос заключается в следующем: каково лучшее решение для резервного копирования системы во время ее работы? Кроме того, меня не особо волнует конфигурация ОС, я просто хочу иметь возможность хранить мои сохраненные файлы и мои программы, которые я на нем установил.
Спасибо
3 ответа
Важные каталоги /etc, /home, /var, а также /srv, Вы можете добавить /rootи удалите ненужные биты из /var,
rsync хорошо, если вы хотите, чтобы файлы были доступны напрямую, tar хорошо, если вы этого не сделаете.
Я согласен с Игнасио Васкесом-Абрамсом в отношении /etc/ /home/ и некоторых частей в /var/.
Но не забудьте сохранить список установленных пакетов, чтобы вы знали, какие программы были установлены...
dpkg --get-selections > dpkg.list
Я использую backup2l для резервного копирования моего сервера Debian (AFAIK Ubuntu является производным от Debian). Если он настроен правильно, он автоматизирует вашу резервную копию, например, получит выбор dpkg, создаст дифференциальную и инкрементную резервную копию (в зависимости от ваших настроек) и сохранит ее в архиве. Хук после резервного копирования запускает rsync, который синхронизирует мой архив с удаленной копией.
Я отступаю /etc/var (с некоторыми исключениями, такими как кэши), /root, /home, Просто подумайте о том, что вы изменили в дополнение к этому, и добавьте это в список. Например, я храню свои базы данных sql в специальном каталоге и тоже сохраняю их.