Бэкапы (tar, dump, rsync, dd)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Бэкапы

Сообщение playnet »

Прежде всего интересует в разрезе бэкапа самой системы, где всякие бакулы на восстановлении будут малоэффективны.
Хотя отдельно просто юзердату рассмотреть можно тоже.
Кто что предпочитает и почему?
Как вижу я.
dump - классика. Умеет уровни, то есть инкрементный и дифференциальный бэкапы. Сжатие.
tar - удобно восстанавливать пофайлово, сжатие самое сильное.
rsync для чего-то вроде rdiff-backup, не сталкивался.
dd - самый быстрый способ, но сохраняет в том числе размеры диска и пустоту. Хорошо пайпится.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Бэкапы

Сообщение sash-kan »

playnet писал(а):
01.03.2010 02:30
tar - удобно восстанавливать пофайлово, сжатие самое сильное.
вообще никакого сжатия. наоборот, архив _может_ занять и чуть больше дискового пространства, чем файлы (сохраняются имена, пути и атрибуты файлов).
это же архиватор, а не компрессор. не поддавайтесь распространённой профанации термина «архиватор».

возможный алгоритм инкрементного бэкапа:
1. создаётся каталог для очередной версии бэкапа.
2. из предыдущего бэкапа рекурсивно копируется структура каталогов.
3. из предыдущего бэкапа рекурсивно копируются файлы методом hard-link-ования (man cp на предмет -l).
4. rsync натравливается на этот вновь созданный каталог и на реальные данные. с соответствующими ключами.
5. удаляется каталог с самой старой версией файлов.

главное — те файлы, что ни разу не изменялись, будут содержаться в бэкапе ровно в одном экземпляре.
не менее важно: быстрое восстановления. не тратится время на декомпрессию и (или) разархивацию. делается, например, тем же rsync-ом.

p.s. схему эту даже здесь, на форуме, уже описывали.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: