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

319
  

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

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

  • Графический интерфейс? Командная строка?
  • Инкрементальные резервные копии?
  • Автоматическое резервное копирование?
  • Способ установки: в стандартных репозиториях? PPA?
задан 8128 13.04.2017 в 14:24
источник

33 ответа

145

Déjà Dup

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

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

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

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

ответ дан 8128 29.02.2016 в 11:05
источник
103

Назад во времени

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

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

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

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

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

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

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

Проект активен с мая 2017 года .

    
ответ дан Decio Lira 29.05.2017 в 04:10
источник
72

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 имеет более активное сообщество.
ответ дан ændrük 07.09.2010 в 21:29
источник
62

rsync

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

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

См:

ответ дан fluteflute 15.02.2014 в 22:06
источник
44

Дубличество

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

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

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

    
ответ дан vh1 08.03.2016 в 00:33
источник
38

Dropbox

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

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

    
ответ дан Derek 24.02.2016 в 14:09
источник
30

luckyBackup

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

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

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

    
ответ дан Scaine 24.02.2016 в 14:12
источник
27

BackupPC

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

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

    
ответ дан 8128 11.03.2017 в 19:56
источник
24

CrashPlan

  

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

Функции

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

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

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

Существует плата, если вы используете свои серверы для размещения своей резервной копии, но вы также можете выполнить резервное копирование в папку (или диск), другой компьютер, который у вас есть, или компьютер того, кого вы знаете. Или любая их комбинация.

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

    
ответ дан Diogo 24.02.2017 в 18:14
источник
23

Бакула

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

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

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

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

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

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

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

    
ответ дан Chuck 25.04.2012 в 18:07
источник
22

bup

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

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

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

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

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

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

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

  •   
    
ответ дан ændrük 01.08.2012 в 18:03
источник
18

Простая резервная копия

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

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

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

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

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

    
ответ дан Huygens 10.11.2011 в 10:06
источник
17

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

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

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

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

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

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



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

    
ответ дан stevehendo34 21.10.2010 в 19:08
источник
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

Дополнительная информация на Ссылка

    
ответ дан Derek 09.01.2011 в 23:00
источник
13

DAR

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

    
ответ дан maxschlepzig 11.03.2017 в 19:56
источник
12

FlyBack

Подобно Back in Time

  

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

    
ответ дан Derek 15.10.2010 в 06:58
источник
12

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

  

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

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

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

Требования:

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

Примечание:

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

    
ответ дан rcs 28.11.2015 в 18:52
источник
11

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

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

Функции

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

Jungledisk

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

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

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

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

- peter

    
ответ дан nwahmaet 13.10.2010 в 21:07
источник
6

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

exclusion_path = "/home/.../exclusions.txt" # don't back up trash etc
media_path = "/media/... # a long path with the HDD details and the "current" folder
rsync -avv --progress --delete --exclude-from=exclusion_path /home/username/ media_path
current = "..." # the "current" folder on the HDD
dest = "..." # the timestamped folder on the HDD
cp -alv current dest

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

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

/.local/share/Trash/
/.thumbnails/
/.cache/
/Examples/
    
ответ дан user185 30.08.2010 в 10:30
источник
5

TimeVault

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

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

    
ответ дан papukaija 20.02.2011 в 22:45
источник
5

Dirvish

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

Вот хороший учебник для него: Ссылка

    
ответ дан student 28.03.2013 в 11: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.

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

    
ответ дан Breezer 13.04.2017 в 14:23
источник
4

inosync

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

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

Ссылка

    
ответ дан CentaurusA 09.01.2011 в 23:38
источник
4

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

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

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

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

Pro-х:

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

Минусы:

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

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

    
ответ дан Exeleration-G 03.01.2012 в 22:23
источник
4

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

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

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

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

    
ответ дан nealmcb 10.07.2012 в 08:23
источник
4

Obnam

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

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

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

Старую версию можно найти в источниках программного обеспечения Ubuntu, для последней версии см. Крис Кормакс PPA или Obnams веб-сайт .

    
ответ дан shaddow 01.08.2012 в 17:15
источник
2

backup2l

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

  

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

     

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

     

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

     

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

     

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

     

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

    
ответ дан student 05.07.2016 в 01:32
источник
1

saybackup и saypurge

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

  

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

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

  

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

    
ответ дан student 28.03.2013 в 10:50
источник
1

faubackup

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

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

  

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

     

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

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

  

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

     

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

     

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

    
ответ дан student 28.03.2013 в 10:59
источник

Ознакомьтесь с другими вопросами по меткам