Сравнение инструментов резервного копирования

  

Этот вопрос существует, потому что он имеет историческое значение, но он не считается хорошим, по-тематическому вопросу для этого сайта , поэтому, пожалуйста, не используйте его в качестве доказательства того, что вы можете задавать аналогичные вопросы здесь , Несмотря на то, что вам рекомендуется помогать поддерживать ответы, пожалуйста, поймите, что вопросы «большого списка» обычно не разрешены в Ask Ubuntu и будут закрыты на справочный центр .

Резервное копирование невероятно важно. Очевидно, что лучшего инструмента резервного копирования нет, но сравнение вариантов было бы очень интересным.

  • Графический интерфейс? Командная строка?
  • Инкрементальные резервные копии?
  • Автоматическое резервное копирование?
  • Способ установки: в стандартных репозиториях? PPA?
325 голосов | спросил 9 revs, 5 users 50%
8128
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

30 ответов


147

Dà © jà Dup Установить Dà © jà Dup

Dà ​​© jà Dup (по умолчанию Ubuntu 11.10). Это инструмент GNOME, предназначенный для обычного пользователя Desktop, который призван стать «простым инструментом резервного копирования, который скрывает сложность резервного копирования в правильном направлении».

Это внешний вид двуличия , который выполняет инкрементное резервное копирование, где хранятся только изменения с момента создания предыдущей резервной копии. Он имеет опции для зашифрованных и автоматизированных резервных копий. Он может выполнять резервное копирование в локальные папки, Amazon S3 или любой сервер, к которому может подключаться Nautilus.

Интеграция с Nautilus превосходна, что позволяет восстанавливать файлы, удаленные из каталога, и для восстановления старой версии отдельного файла.

Скриншот главного окна

Восстановить более раннюю версию файла

Обратите внимание, что по состоянию на февраль 2016 года этот проект почти полностью игнорирует отчеты об ошибках с есть новые релизы с незначительными изменениями .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
104

Назад во времени  Установить обратно во времени

Я использую Back in Time в течение некоторого времени, и я очень доволен.

Все, что вам нужно сделать, это настроить:

  • Где сохранить снимок
  • Какие каталоги для резервного копирования
  • Когда нужно сделать резервную копию (вручную, каждый час, каждый день, каждую неделю, каждый месяц)

И забудьте об этом.

Чтобы установить (работает на Ubuntu 16.04 для gnome):

sudo add-apt-repository ppa: бит-команда /стабильная
Обновление sudo apt-get
sudo apt-get install backintime-gnome

Графический интерфейс программы можно открыть с помощью ubuntu для поиска «backintime».

alt text

Проект активен как май 2017 г. .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
73

rsnapshot vs. rdiff-backup

Я часто ссылаюсь на это сравнение rsnapshot и rdiff-backup :

Сходства:

  • оба используют rsync-подобный алгоритм для передачи данных (rsnapshot фактически использует rsync; rdiff-backup использует библиотеку librsync python)
  • оба могут использоваться по ssh (хотя rsnapshot не может нажимать на ssh без каких-либо дополнительных скриптов)
  • оба используют простую копию источника для текущей резервной копии

Различия в использовании диска:

  • rsnapshot использует фактические файлы и жесткие ссылки для экономии места. Для небольших файлов размер хранилища аналогичен.
  • rdiff-backup хранит предыдущие версии как сжатые дельта в текущей версии, аналогичной системе управления версиями. Для больших файлов, которые часто меняются, таких как лог-файлы, базы данных и т. Д., Rdiff-backup требует значительно меньше места для определенного количества версий.

Различия в скорости:

  • rdiff-backup работает медленнее, чем rsnapshot

Различия в хранении метаданных:

  • rdiff-backup хранит метаданные файлов, такие как права собственности, разрешения и даты, отдельно.

Различия в прозрачности файла:

  • Для rsnapshot все версии резервной копии доступны как простые файлы.
  • Для rdiff-backup только текущая резервная копия доступна как обычные файлы. Предыдущие версии хранятся в виде rdiff deltas.

Различия в уровнях резервного копирования:

  • rsnapshot поддерживает несколько уровней резервного копирования, таких как ежемесячные, еженедельные и ежедневные.
  • rdiff-backup может удалять только моментальные снимки раньше заданной даты; он не может удалять моментальные снимки между двумя датами.

Различия в сообществе поддержки:

  • В зависимости от количества ответов на мой пост в списках рассылки (rsnapshot: 6, rdiff-backup: 0), rsnapshot имеет более активное сообщество.
ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
62

rsync  Установить rsync

Если вы знакомы с инструментами командной строки, вы можете использовать rsync для автоматического создания (инкрементного) резервного копирования. Он может отображать ваши каталоги на других машинах. Как это сделать, в сети есть много сценариев. Настройте его как повторяющуюся задачу в своем crontab. Существует также интерфейс GUI для rsync, называемый Grsync , который облегчает ручное резервное копирование.

В сочетании с жесткими ссылками можно сделать резервное копирование таким образом, чтобы удаленные файлы сохранялись.

См:

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
43

Duplicity  Установить дублирование

Duplicity - многофункциональный инструмент резервного копирования командной строки.

Duplicity создает резервные копии каталогов, создавая зашифрованные тома tar-формата и загружая их на удаленный или локальный. Он использует librsync для записи инкрементных изменений в файлы; gzip для их сжатия; и gpg для их шифрования.

Командная строка Duplicity может быть пугающей, но существует много интерфейсов для двуличности - от командной строки (до упора) до GNOME (deja-dup) до KDE (время-диск).

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
38

Dropbox

Кросс-платформенная (проприетарная) облачная синхронизация для Windows, Mac и Linux. 2 ГБ онлайн-хранилища бесплатно, с платными опциями. Рекламируется как способ «хранить, синхронизировать и делиться файлами в Интернете», но также может использоваться для резервного копирования.

Обратите внимание, что даже в истории изменений в платных учетных записях ограничен одним годом и в бесплатных аккаунтах это только один месяц .

Заметьте также, что восстановление большого количества файлов может занять очень много времени, поскольку Dropbox не был создан как инструмент резервного копирования.

Dropbox, используемый в Ubuntu

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
31

luckyBackup  Установить LuckyBackup

Это не упоминалось ранее, поэтому я расскажу, что «LuckyBackup» - это превосходный интерфейс GUI на rsync и делает простой или сложный резерв и клонирует общий ветерок.

Обратите внимание, что этот инструмент больше не разработан.

Все важные скриншоты можно найти здесь на своем сайте с показанным ниже:

luckyBackup

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
27

BackupPC  Установить BackupPC

Если вы хотите создать резервную копию всей своей домашней сети, я бы рекомендовал BackupPC работать на постоянном сервере в вашем подвале /шкафу /прачечной. С сервера резервного копирования он может подключаться через ssh, rsync, SMB и другие методы к любому другому компьютеру (а не только к Linux-компьютерам) и создавать резервные копии всех их на сервере. Он реализует инкрементное хранилище путем слияния идентичных файлов с помощью жестких ссылок, даже если идентичные файлы были скопированы с отдельных компьютеров.

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

Веб-интерфейс BackupPC - Страница состояния сервера

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
24

bup

A "высокоэффективная система резервного копирования файлов на основе формата git packfile. Возможность выполнения быстрых инкрементных резервных копий изображений виртуальной машины.

Основные характеристики:

  
  • Он использует алгоритм скользящей контрольной суммы (аналогичный rsync) для разделения больших   файлы в куски. Самый полезный результат - вы можете   виртуальные машины (VM), изображения дисков, базы данных и файлы XML постепенно,   даже если они, как правило, все в одном огромном файле, и не используют тонны   дисковое пространство для нескольких версий.

  •   
  • Данные «автоматически» разделяются между инкрементными резервными копиями без   знать, какая резервная копия основана на том, какая другая - даже если резервные копии   сделаны из двух разных компьютеров, которые даже не знают о каждом   Другие. Вы просто скажете bup, чтобы вернуть материал, и он сохраняет только минимальный   количество необходимых данных.

  •   
  • Bup может использовать избыточность «par2» для восстановления поврежденных резервных копий, даже если ваш   диск имеет необнаруженные поврежденные сектора.

  •   
  • Вы можете подключить репозиторий bup в качестве файловой системы FUSE и получить доступ к   контент таким образом и даже экспортировать его через Samba.

  •   
  • Доступен KDE-интерфейс (GUI) для bup, а именно Kup Backup System .

  •   
ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
24

CrashPlan

CrashPlan - это компания, предоставляющая бизнес-резервную копию, без плана для отдельных пользователей .

Функции

  • 10 $ /месяц /плата за устройство
  • Сохранение и защита данных трехстороннего назначения
  • Бесшумный и непрерывный
  • Щедрое сохранение и управление версиями
  • Защита удаленных файлов

Я рассмотрел множество опций и конфигураций (используя rdiff-backup, duplicity, backup-ninja, amazon s3, удаленный сервер). То, к чему оно, наконец, дошло, было простотой.

CrashPlan - это кросс-платформа, но не с открытым исходным кодом.

Также стоит отметить, что с помощью (платного) плана CrashPlan Central «семья» вы можете создавать резервные копии всех компьютеров, которыми вы владеете.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
23

Бакула

Я использовал Бакулу давным-давно. Хотя вам придется изучить свою архитектуру, это очень мощное решение. Он позволяет выполнять резервное копирование по сети и многоплатформенное. Вы можете прочитать здесь обо всех интересных вещах, которые у него есть, и здесь о программах GUI, которые вы можете использовать для этого. Я развернул его в своем университете. Когда я искал решения для резервного копирования, я также встретил Аманда .

Одна хорошая вещь о Bacula заключается в том, что она использует свою собственную реализацию для создаваемых ею файлов. Это делает его независимым от конкретной реализации собственной утилиты (например, tar, dump ...).

Когда я его использовал, графиков еще не было. Поэтому я не могу сказать, являются ли доступные доступными и простыми в использовании.

Бакула очень модульный в своем ядре. Он состоит из 3 настраиваемых автономных демонов:

  • file daemon (позаботится о том, чтобы фактически собирать файлы и их межплатформенный путь их метаданных).
  • демон хранения (позаботьтесь о сохранении данных - пусть это будут HDD, DVD, ленты и т. д.).
  • Демон режиссера (позаботится о планировании резервного копирования и центральной конфигурации)

Существует также база данных SQL для хранения метаданных о бакуле и резервных копиях (поддержка Postgres, MySQL и sqlite.

bconsole binary поставляется с bacula и предоставляет интерфейс CLI для администрирования bacula.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
18

tar ваш домашний каталог

открыть терминал

  • cd /home /me
  • tar zcvf me.tgz.
  • mv me.tgz на другой компьютер
    • через samba
    • через NFS
    • DropBox
    • Другое

Сделайте то же самое в /etc
Сделайте то же самое с /var, если ваши запущенные серверы по умолчанию устанавливаются по умолчанию ubuntu.
Напишите сценарий оболочки, чтобы сделать все три дерева -
Резервное копирование ваших закладок браузера

Этого достаточно для 95% людей

  • резервное копирование приложений не стоит усилий просто переустановить пакеты.



Чтобы восстановить mv me.tgz назад /home /me щелкните правой кнопкой мыши здесь.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
18

Простая резервная копия  Установить Simple Backup

Простое резервное копирование - это еще один инструмент для резервного копирования вашего файла и сохранения истории изменений. Он достаточно эффективен (с полным и инкрементным резервным копированием) и не занимает слишком много места на диске для избыточных данных. Таким образом, вы можете иметь историческую ревизию файлов Ã -la Time Machine (функция Back in time - , упомянутая ранее ) также предлагает).

Особенности:

  • просто для настройки с уже заданными стратегиями резервного копирования
  • поддержка внешнего жесткого диска
  • удаленное резервное копирование через SSH или FTP
  • история изменений
  • умная автоматическая очистка
  • легкое планирование
  • пользователь - и /или система - резервные копии уровня

alt text

Как вы можете видеть, набор функций аналогичен набору Back in time.

Простое резервное копирование хорошо вписывается в среду Gnome и Ubuntu Desktop.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
15

Spideroak

Dropbox, например резервное копирование /синхронизация с сопоставимыми функциями. Бесплатные учетные записи имеют неограниченную историю изменений.

  • Доступ ко всем вашим данным в одном удаленном месте.
  • Конфигурируемая многоплатформенная синхронизация
  • Сохранять все исторические версии и amp; удаленные файлы
  • Совместное использование папок в Интернете
  • ShareRooms w /RSS
  • Извлечение файлов с любого устройства, подключенного к Интернету.
  • Всестороннее шифрование данных «нулевого знания»
  • 2 ГБ бесплатно /$ 10 за 100 ГБ /неограниченное количество устройств

Список поддерживаемых систем: Debian Lenny, OpenSUSE, RPM-based (Fedora и т. д.), CentOS /RHEL, Ubuntu Lucid Lynx, Ubuntu Gutsy Gibbon, Ubuntu Karmic Koala, Ubuntu Maverick Meerkat, Ubuntu Intrepid Ibex, Debian Etch, Ubuntu Hardy Heron, Slackware 12.1, Ubuntu Jaunty Jackalope

Дополнительная информация на https://spideroak.com

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
13

DAR Установить DAR

DAR - программа Disk ARchive - это мощный инструмент резервного копирования командной строки, поддерживающий инкрементное резервное копирование и восстановление. Если вы хотите сделать резервную копию большого количества файлов, то это может быть значительно быстрее, чем rsync (roll контрольная сумма), например, решения.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
12

FlyBack

Подобно Back in Time

  

Apple Time Machine - отличная игра   в ОС, а Linux   почти вся необходимая технология   уже встроенный, чтобы воссоздать его. Эта   это простой графический интерфейс, который упрощает   использовать.

FlyBack v0.4.0

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
12

Чердачное резервное копирование

  

Чердак - дедупликационная программа резервного копирования, написанная на Python. Основная цель Attic - обеспечить эффективный и безопасный способ резервного копирования   данные. Используемый метод дедупликации данных делает Attic подходящим для   ежедневное резервное копирование, так как сохраняются только изменения.

Основные возможности:

  
  • Простота использования
  •   
  • Экономичное пространство . Дедупликация с переменным размером блока используется для уменьшения количества байтов, хранящихся при обнаружении избыточных данных.
  •   
  • Дополнительное шифрование данных . Все данные могут быть защищены с использованием 256-битного шифрования AES и целостности данных, а аутентификация проверена   используя HMAC-SHA256.
  •   
  • Резервные копии вне сайта . Чердак может хранить данные на любом удаленном хосте, доступном через SSH.
  •   
  • Резервные копии монтируются как файловые системы . Архивы резервного копирования монтируются как файловые системы пользовательского пространства для упрощения проверки и восстановления резервных копий.
  •   

Требования:

Чердак требует Python> = 3.2. Помимо Python, Attic также требует msgpack-python и OpenSSL (> = 1.0.0). Для монтирования архивов в качестве файловых систем требуется llfuse.

Примечание:

Существует также вилка аттика, называемая Borg .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
11

Резервное копирование Areca

также является очень достойной программой GPL для облегчения резервного копирования.

Функции

  • Архивирование сжатия (Zip & Zip64 формат)
  • Архивирование шифрования (AES128 & AES256 алгоритмы шифрования)
  • Хранение на локальном жестком диске, сети диск, USB-ключ, FTP /FTP-сервер (с неявным и явным SSL / TLS)
  • Фильтры исходного файла (по расширению, подкаталог, регулярное выражение, размер, дата, статус, с AND /OR /NOT логические операторы)
  • Инкрементный, дифференциальный и полный поддержка резервного копирования.
  • Поддержка дельта-резервного копирования (только для хранения измененные части ваших файлов)
  • Архивы объединяются: вы можете объединить смежные архивы в один архив для сохранения места хранения.
  • По мере восстановления даты: Areca позволяет вы должны восстановить свои архивы (или отдельных файлов) на определенную дату.
  • Механизм транзакций: все критические процессы (например, резервное копирование или слияние) являются транзакционными. Это гарантирует целостность ваших резервных копий.
  • Резервные отчеты: Areca генерирует резервные отчеты, которые могут быть сохранены на ваш диск или отправлен по электронной почте.
  • Записать сценарии резервного копирования: Areca can запускать сценарии оболочки после резервного копирования.
  • Разрешения на файлы, символические ссылки и именованные каналы могут быть сохранены и выздоровел. (Только для Linux)
ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
10

Jungledisk  Платить за приложение

Я был победителем, насколько мне известно. Он резервируется удаленно в произвольно зашифрованный ведро Amazon S3, его можно настроить, он может работать в фоновом режиме (для его настройки доступны различные руководства). Есть приличный пользовательский интерфейс, или вы можете взломать XML-файл, если чувствуете себя настолько склонным.

Я делаю резервную копию всех своих домашних компьютеров с той же учетной записью, без проблем. Я также могу удаленно получить доступ к моим резервным данным через myjungledisk.com.

Это не бесплатно, но в США это, безусловно, достаточно дешево (я плачу около 8 долларов в месяц). Я считаю, что это более чем приемлемо для автономной резервной копии, когда кто-то другой сталкивается с проблемами с оборудованием и (физической) безопасностью.

Я не могу рекомендовать его достаточно.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
7

Я запускаю собственный скрипт Python, который использует rsync для сохранения моей домашней папки (меньше мусора и т. д.) в папку с надписью «current» на отдельном резервном жестком диске (подключенном USB), а затем команду copy (cp) для копирования всего от «current» к папке с меткой даты и времени на том же жестком диске. Самое замечательное в том, что каждый снимок имеет каждый файл в вашей домашней папке, как и в то время, и еще жесткий диск не просто заполняет излишне. Поскольку большинство файлов никогда не меняются, на жестком диске имеется только одна фактическая копия этих файлов. Каждая другая ссылка на него - это ссылка. И если к «текущему» добавлена ​​более новая версия файла, все снимки, указывающие на более старую версию, теперь автоматически указывают на одну версию оригинала. Современные файловые системы HDD сами по себе заботятся. Хотя в скрипте есть всевозможные уточнения, основные команды просты. Вот несколько ключевых ингредиентов:

exclusion_path = "/home/.../exclusions.txt" # не создавать резервные копии корзины и т. д.
media_path = "/media /... # длинный путь с данными жесткого диска и текущей папкой
rsync -avv --progress --delete --exclude-from = исключение_path /home /имя_пользователя /media_path
current = "..." # "текущая" папка на HDD
dest = "..." # временная папка на жестком диске
cp -alv current dest

У меня были и некоторые индивидуальные потребности. Поскольку у меня есть несколько массивных (например, 60 ГБ) образов виртуальных дисков VirtualBox, я только хочу иметь одну копию этих версий, а не снимков. Даже жесткий диск 1 или 2 ТБ имеет ограничения.

Вот содержимое моего файла исключений. Файл очень чувствителен к отсутствию косой черты и т. Д.:

/. Местные /доля /Trash /
/.thumbnails/
/.cache/
/Примеры/
ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
5

TimeVault

TimeVault a - инструмент для создания снимков папок и поставляется с интеграцией nautilus. Снимки защищены от случайного удаления или изменения, поскольку по умолчанию они доступны только для чтения.

Приложение находится в стадии бета-тестирования и может быть загружено из Launchpad .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
5

Dirvish

Dirvish - это хороший инструмент резервного копирования моментальной копии командной строки, который использует hardlinks для уменьшения дискового пространства. Он имеет сложный способ очистки устаревших резервных копий.

Вот хороший учебник для него: http://wiki.edseek.com/howto:dirvish

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
5

Duplicati

Открытое исходное приложение резервного копирования, работающее на Linux, с gui, которое «надежно хранит зашифрованные, инкрементные, сжатые резервные копии в облачных хранилищах и удаленных файловых серверах. Оно работает с Amazon S3, Windows Live SkyDrive, Google Диском (Google Docs ), Rackspace Cloud Files или WebDAV, SSH, FTP (и многие другие) ".

Версия 1.0 считается стабильной; есть версия 2 в разработке со значительными внутренними изменениями, которые в настоящее время работают (хотя я бы не использовал ее для производства). Существуют стандартные или пользовательские правила фильтрации для выбора файлов для резервного копирования.

Я использовал его в течение многих лет частично (никого не встречал, но рассмотрел API, чтобы добавить бэкэнд, выступая в роли разработчика), хотя и нечасто, как на ноутбуке Windows, так и на моей установке Ubuntu 14.04.

Вилка двуличия .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
4

PING - это бесплатный инструмент для резервного копирования, позволяющий делать резервные копии целых разделов. Это автономная утилита, которая должна быть записана на CD.

Что мне нравится в этой программе, так это то, что она копирует весь раздел. Представьте себе: при изменении Ubuntu в качестве суперпользователя вы изменили жизненно важную роль, и Ubuntu больше не запускается.

Вы можете отформатировать жесткий диск и переустановить Ubuntu. Хотя резервные решения как Dropbox, Ubuntu One и т. Д. Могут быть полезны для извлечения важных файлов, он не будет восстанавливать ваши обои, значки Unity и другие материалы, которые сделали ваш Ubuntu так, как вам понравилось.

Другой вариант - обратиться за помощью в Интернет. Но почему бы просто не восстановить всю систему так, как это было несколько дней назад? PING сделает именно это для вас.

Pro-х:

  • Будут не только резервные копии документов, но и системные файлы
  • Легко использовать
  • Можно также создавать резервные копии других (не Linux) разделов
  • Он сжимает резервную копию в формате gzip или bzip2, экономя дисковое пространство

Минусы:

  • ПК должен быть перезагружен, прежде чем он сможет выполнить резервное копирование
  • PING сделает резервную копию всего раздела, даже если было изменено только несколько файлов.
  • Для размещения резервных копий вам понадобится внешний жесткий диск или свободное место на ПК.

Отличное голландское руководство можно найти здесь .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
4

s3ql - это более новая опция для использования Amazon s3, Google Storage или OpenStack Storage в качестве файловой системы. Он работает с различными дистрибутивами Linux, а также с MacOS X.

Используя его с помощью rsync, вы можете получить очень эффективные инкрементные резервные копии вне сайта, поскольку он обеспечивает эффективность хранения и пропускной способности посредством дедупликации и сжатия на уровне блоков. Он также поддерживает конфиденциальность через шифрование на стороне клиента и некоторые другие причудливые вещи, такие как копирование на запись, неизменные деревья и моментальные снимки.

См. Сравнение S3QL и других файловых систем S3 для сравнения с PersistentFS, S3FS, S3FSLite, SubCloud, S3Backer и ElasticDrive.

Я использовал его в течение нескольких дней, начиная с s3_backup.sh , (который использует rsync), и я очень доволен. Это очень хорошо документировано и похоже на солидный проект.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
4

Obnam

'Obnam - простая, безопасная программа резервного копирования. Резервные копии могут храниться на локальных жестких дисках или через Интернет через SSH протокол SFTP. Сервер резервного копирования, если он используется, не требует специального программного обеспечения поверх SSH.

Некоторые функции, которые могут вас заинтересовать:

  • Резервные копии моментальных копий. Каждое поколение выглядит как полный снимок, поэтому вам не нужно заботиться о полных или инкрементных резервных копиях или вращать реальные или виртуальные ленты.
  • Дедупликация данных, между файлами и поколениями резервных копий. Если резервный репозиторий уже содержит определенный фрагмент данных, он будет повторно использован, даже если он был в другом файле в более старом поколении резервных копий. Таким образом, вам не нужно беспокоиться о перемещении больших файлов или их изменении.
  • Зашифрованные резервные копии, используя GnuPG.

Старая версия может быть найдена в источниках программного обеспечения Ubuntu, для последней версии см. Chris Cormacks PPA или Obnams сайт .

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
3

inosync

Сценарий Python, который предлагает больше или меньше возможностей резервного копирования в реальном времени.

Обратите внимание, что это программное обеспечение больше не поддерживается.

«Я столкнулся с ссылкой на« функцию », которая присутствует в последних ядрах Linux. Inotify контролирует активность диска и, в частности, флаги, когда файлы записываются на диск или удаляются. Немного больше поиска находится в пакете который объединяет мониторинг событий файла inotify с помощью утилиты синхронизации файлов rsync, чтобы обеспечить возможности резервного копирования файлов в реальном времени, которые я искал. Программное обеспечение, названное inosync, на самом деле является скриптом Python, эффективно предоставляемым как открытый код, посредством автор Benedikt Böhm из Германии ( http://bb.xnull.de/). "

http://www.opcug.ca/public/Reviews/linux_part16.htm

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
2

backup2l

На главной странице:

  

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

     

backup2l поддерживает иерархические дифференциальные резервные копии с помощью   заданное пользователем количество уровней и резервных копий на уровень. С этим   схемы, общее количество архивов, которые должны быть сохранены только   логарифмически увеличивается с количеством дифференциальных резервных копий   начиная с последней полной резервной копии. Следовательно, небольшие инкрементные резервные копии могут быть   сгенерированные с короткими интервалами, в то время как время и пространство полны   резервные копии нужны только редко.

     

Функция восстановления позволяет легко восстановить состояние файла   системных или произвольных каталогов /файлов предыдущих точек во времени.   права собственности и разрешения файлов и каталогов   правильно восстановлен.

     

Интегрированная функция split-and-collect позволяет комфортно   передавать все или выбранные архивы на набор компакт-дисков или других съемных   СМИ.

     

Все управляющие файлы хранятся вместе с архивами в резервной копии   устройства, и их содержание в основном объясняет себя. Следовательно, в   случай чрезвычайной ситуации, пользователь не только должен полагаться на восстановление   функциональность backup2l, но может - при необходимости - просматривать файлы   и извлекать архивы вручную.

     

Для определения того, является ли файл новым или измененным, backup2l просматривает его   имя, время модификации, размер, право собственности и разрешения. в отличие от других   средства резервного копирования, i-узел не рассматривается во избежание проблем   с файловыми системами, отличными от Unix, такими как FAT32.

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
1

saybackup и saypurge

Есть хороший сценарий под названием saybackup , который позволяет выполнять простые инкрементные резервные копии с использованием жестких ссылок. На странице man:

  

Этот скрипт создает полные или обратные инкрементные резервные копии, используя   rsync (1). Названия резервных каталогов содержат дату и время
  каждого резервного запуска, чтобы разрешить сортировку и выборочную обрезку. На   конец каждого успешного резервного копирования, обновляется symlink '* -current'   всегда указывать на последнюю резервную копию. Чтобы уменьшить удаленный файл
  передачи, опция -L может использоваться (возможно, несколько раз), чтобы   укажите существующие локальные деревья файлов, из которых будут файлы.   жестко привязаны к резервной копии.

Соответствующий скрипт saypurge обеспечивает продуманный способ очистки старых резервных копий. На главной странице инструмента:

  

Sayepurge анализирует временные метки из названий этого набора резервных копий   каталоги, вычисляет временные дельта и определяет хорошее удаление   кандидатов, чтобы резервные копии были распределены с течением времени наиболее равномерно.   точное поведение можно настроить, указав количество последних файлов   для защиты от удаления (-g), количество исторических резервных копий для сохранения   вокруг (-k) и максимальное количество удалений для любого заданного пробега   (-d). В приведенном выше наборе файлов две резервные копии с 2011-07-07   всего 6 часов, поэтому они делают хороших кандидатов на очистку ...

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06
1

faubackup

Другим небольшим инструментом, который позволяет делать инкрементные резервные копии с помощью hardlinks, является faubackup .

На главной странице:

  

Эта программа использует файловую систему на жестком диске для инкрементного и   полное резервное копирование. Все резервные копии могут быть легко доступны по стандартным   инструменты файловой системы (ls, find, grep, cp, ...)

     

Позднее резервное копирование в ту же файловую систему будет автоматически   инкрементные, поскольку неизменные файлы связаны только с существующими   версии файла.

Он позволяет создавать разные уровни резервных копий. На странице man:

  

FauBackup может быть настроен на сохранение определенных резервных копий в течение длительного времени   и удалить других. Посмотрите на традиционные системы резервного копирования. У тебя есть   ленты для ежедневных, еженедельных, ежемесячных и ежегодных резервных копий и хранения их   в соответствии с вашей локальной политикой резервного копирования. FauBackup может сделать это за вас   на жестких дисках тоже. То есть, он может храниться каждый год, еженедельно и т. Д.   резервные копии для вас и автоматически удалять другие устаревшие резервные копии.

     

Определяются четыре разных типа резервного копирования: ежедневно, еженедельно, ежемесячно и   ежегодно. Первая существующая резервная копия в таком интервале будет   считается принадлежностью к соответствующему типу. Таким образом, первая резервная копия   в месяц (например, 2000a'12â'01 @ 06: 30: 00) будет ежемесячная резервная копия;   первая резервная копия в 2001 году будет иметь все четыре типа, начиная с 1 января 2001 года   это понедельник.

     

Количество резервных копий, сохраняемых для каждого типа, настраивается (см.   faubackup.conf (5)). Если резервная копия не относится к такому типу (например.   вторая резервная копия в день), или слишком стар для этого типа, это будет   удалено на faubackup -

ответил BiggJJ 23 J0000006Europe/Moscow 2013, 16:50:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132