
У меня есть внешний жесткий диск, и мне нужны две разные политики резервного копирования:
- Идентичный бэкап одной папки на внешний жесткий диск, но только измененные/созданных файлы будут записываться каждый день
- Полное резервное копирование другой папки каждый день, но удаление файлов типа ./*/bin*, ./*/obj* в резервных копиях старше 1 недели
Какое программное обеспечение для резервного копирования вы можете мне порекомендовать?
решение1
Недавно я обнаружил интересный инструмент:rdiff-резервное копирование.
rdiff-backup создает резервную копию одного каталога в другом, возможно, через сеть. Целевой каталог оказывается копией исходного каталог, но дополнительные обратные различия хранятся в специальном подкаталог этого целевого каталога, так что вы все равно сможете восстановить Файлы, потерянные некоторое время назад. Идея состоит в том, чтобы объединить лучшее особенности зеркала и инкрементального резервного копирования. rdiff-backup также сохраняет подкаталоги, жесткие ссылки, файлы разработки, разрешения, владение uid/gid, время модификации, расширенные атрибуты, acls, и форки ресурсов. Также rdiff-backup может работать в полосе пропускания эффективным способом через канал, как rsync. Таким образом, вы можете использовать rdiff-backup и ssh для безопасного резервного копирования жесткого диска на удаленный компьютер местоположение, и только различия будут переданы. Наконец, rdiff-backup прост в использовании и имеет разумные настройки по умолчанию.
решение2
Ничто иное, как сказочныйrsync
:)
Исключить типы файлов из резервной копии так же просто, как использовать один переключатель:
rsync -avz --exclude="*.obj" /home/john/critical[email protected]:/бла