Какие каталоги наиболее важны для резервного копирования на сервере 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 в специальном каталоге и тоже сохраняю их.