Назад | Перейти на главную страницу

Резервное копирование со смешанными инкрементными и дифференциальными стратегиями?

Мне нужен сценарий, который поможет мне сделать резервную копию файлов моей сети на сервере, используя смешанную стратегию инкрементной и дифференциальной. tar может делать что-то подобное, но проблема в том, что извлечение файла размером около 30 ГБ занимает много времени и неэффективно. Я думаю, что должен быть метод, который может создавать резервные копии файлов и их индексов в двух разных файлах, как следствие, в случае аварии я могу легко найти необходимые файлы в индексном файле, а затем извлечь их.

Вы смотрели rdiff-backup?

http://rdiff-backup.nongnu.org

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

Идея состоит в том, чтобы объединить лучшие функции зеркала и инкрементного резервного копирования.

rdiff-backup также сохраняет подкаталоги, жесткие ссылки, файлы разработки, разрешения, владение uid / gid, время модификации, расширенные атрибуты, списки контроля доступа и вилки ресурсов.

Кроме того, rdiff-backup может работать с эффективным использованием полосы пропускания по каналу, как rsync. Таким образом, вы можете использовать rdiff-backup и ssh для безопасного резервного копирования жесткого диска в удаленное место, и будут передаваться только различия. Наконец, rdiff-backup прост в использовании, а настройки имеют разумные значения по умолчанию.

Дирвиш делает то, что вы хотите, с точки зрения инкрементных резервных копий и индексирует резервные копии с помощью утилиты для их поиска

Большинство «систем резервного копирования» (в отличие от отдельных инструментов резервного копирования, таких как tar или zip) поддерживают индексацию, включая интеллектуальное восстановление с использованием этого индекса.

Поскольку вы не указали подробную информацию о своей среде, но упомянули tar, я предлагаю вам взглянуть на что-то вроде Amanda (http://www.amanda.org/). Он также может выполнять резервное копирование систем Windows, если вам нужна такая возможность.

ДАР похож на деготь на стероидах, и, среди прочего, поддерживает индексы. Вы используете программу "dar_manager" для работы с индексной базой данных.

Я вмешаюсь и настоятельно рекомендую «backup2l» как простое решение для создания резервных копий. Он будет обрабатывать полные и инкрементные резервные копии и позволяет вам определять свою собственную политику «линейки». Базовые инструменты CLI поддерживают восстановление файлов, хотя инструмент использует стандартные типы файлов, такие как tar (необязательно в сочетании с gzip / bzip2) для хранения.

Если вы хотите сделать резервную копию целой кучи ящиков и получить "подтверждение CSR!" веб-интерфейс для всего этого, я также рекомендовал бы прочитать о BackupPC, который превосходно инструмент.

BackupPc работает на сервере Linux и выполняет резервное копирование файлов с Windows, Mac и ПК. Он может хранить несколько полных и инкрементных резервных копий и предоставляет доступный для просмотра веб-интерфейс для всех версий всех файлов.