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

327

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. While you are encouraged to help maintain its answers, please understand that "big list" questions are not generally allowed on Ask Ubuntu and will be closed per the help center.

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

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

33 ответа

146

Déjà Dup

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

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

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

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

    
ответ дан 8128 29.02.2016 в 10:05
источник
109

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

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

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

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

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

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

sudoadd-apt-repositoryppa:bit-team/stablesudoapt-getupdatesudoapt-getinstallbackintime-gnome

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

Проект активен как Апрель 2018 года .

    
ответ дан Decio Lira 09.08.2018 в 06:41
источник
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 имеет более активное сообщество.
ответ дан ændrük 07.09.2010 в 19:29
источник
64

rsync

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

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

См:

ответ дан fluteflute 15.02.2014 в 21:06
источник
43

Дубличество

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

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

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

    
ответ дан vh1 07.03.2016 в 23:33
источник
38

Dropbox

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

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

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

    
ответ дан Derek 07.08.2018 в 05:44
источник
31

luckyBackup

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

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

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

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

BackupPC

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

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

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

CrashPlan

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

Функции

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

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

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

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

    
ответ дан Diogo Gomes 07.08.2018 в 05:50
источник
24

bup

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

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

  • It uses a rolling checksum algorithm (similar to rsync) to split large files into chunks. The most useful result of this is you can backup huge virtual machine (VM) disk images, databases, and XML files incrementally, even though they're typically all in one huge file, and not use tons of disk space for multiple versions.

  • Data is "automagically" shared between incremental backups without having to know which backup is based on which other one - even if the backups are made from two different computers that don't even know about each other. You just tell bup to back stuff up, and it saves only the minimum amount of data needed.

  • Bup can use "par2" redundancy to recover corrupted backups even if your disk has undetected bad sectors.

  • You can mount your bup repository as a FUSE filesystem and access the content that way, and even export it over Samba.

  • A KDE-based front-end (GUI) for bup is available, namely Kup Backup System.

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

Бакула

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
ответ дан Huygens 10.11.2011 в 09: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 щелкните правой кнопкой мыши здесь.

    
ответ дан stevehendo34 21.10.2010 в 17:08
источник
14

Spideroak

Служебный резервный / синхронизирующий сервис с сопоставимыми функциями.

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

Список поддерживаемых систем: 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.08.2018 в 06:52
источник
14

DAR

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

    
ответ дан maxschlepzig 11.03.2017 в 18:56
источник
13

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

Attic is a deduplicating backup program written in Python. The main goal of Attic is to provide an efficient and secure way to backup data. The data deduplication technique used makes Attic suitable for daily backups since only the changes are stored.

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

  • Easy to use
  • Space efficient storage: Variable block size deduplication is used to reduce the number of bytes stored by detecting redundant data.
  • Optional data encryption: All data can be protected using 256-bit AES encryption and data integrity and authenticity is verified using HMAC-SHA256.
  • Off-site backups: Attic can store data on any remote host accessible over SSH
  • Backups mountable as filesystems: Backup archives are mountable as userspace filesystems for easy backup verification and restores.

Требования:

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

Примечание:

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

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

FlyBack

Предупреждение: не поддерживается, последнее обновление в 2010 году.

Подобно Back in Time

Apple's Time Machine is a great feature in their OS, and Linux has almost all of the required technology already built in to recreate it. This is a simple GUI to make it easy to use.

    
ответ дан Derek 09.08.2018 в 06:57
источник
10

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

Предупреждение: Без изменений, последний выпуск в 2015 году.

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

Функции

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

Jungledisk

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

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

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

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

    
ответ дан nwahmaet 07.08.2018 в 05:56
источник
8

Я запускаю собственный скрипт Python, который использует rsync для сохранения моей домашней папки (меньше мусора и т. д.) в папку с надписью «current» на отдельном резервном жестком диске (подключенном USB), а затем команду copy (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 в 08:30
источник
5

Dirvish

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

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

    
ответ дан student 28.03.2013 в 10: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 в 12:23
источник
4

TimeVault

Предупреждение: не поддерживается

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

Можно загрузить с Launchpad .

    
ответ дан papukaija 09.08.2018 в 06:59
источник
4

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

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

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

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

Pro-х:

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

Минусы:

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

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

    
ответ дан Exeleration-G 03.01.2012 в 21: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 в 06:23
источник
3

inosync

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

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

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

Ссылка

    
ответ дан CentaurusA 07.08.2018 в 05:59
источник
3

Obnam

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

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

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

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

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

    
ответ дан shaddow 09.08.2018 в 07:01
источник
1

backup2l

Предупреждение: неподдерживаемый, последний фиксация на 2017-02-14

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

backup2l is a lightweight command line tool for generating, maintaining and restoring backups on a mountable file system (e. g. hard disk). The main design goals are are low maintenance effort, efficiency, transparency and robustness. In a default installation, backups are created autonomously by a cron script.

backup2l supports hierarchical differential backups with a user-specified number of levels and backups per level. With this scheme, the total number of archives that have to be stored only increases logarithmically with the number of differential backups since the last full backup. Hence, small incremental backups can be generated at short intervals while time- and space-consuming full backups are only sparsely needed.

The restore function allows to easily restore the state of the file system or arbitrary directories/files of previous points in time. The ownership and permission attributes of files and directories are correctly restored.

An integrated split-and-collect function allows to comfortably transfer all or selected archives to a set of CDs or other removable media.

All control files are stored together with the archives on the backup device, and their contents are mostly self-explaining. Hence, in the case of an emergency, a user does not only have to rely on the restore functionality of backup2l, but can - if necessary - browse the files and extract archives manually.

For deciding whether a file is new or modified, backup2l looks at its name, modification time, size, ownership and permissions. Unlike other backup tools, the i-node is not considered in order to avoid problems with non-Unix file systems like FAT32.

    
ответ дан student 09.08.2018 в 07:02
источник
1

saybackup и saypurge

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

This script creates full or reverse incremental backups using the
rsync(1) command. Backup directory names contain the date and time
of each backup run to allow sorting and selective pruning. At the end of each successful backup run, a symlink '*-current' is updated to always point at the latest backup. To reduce remote file
transfers, the '-L' option can be used (possibly multiple times) to
specify existing local file trees from which files will be
hard-linked into the backup.

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

Sayepurge parses the timestamps from the names of this set of backup directories, computes the time deltas, and determines good deletion candidates so that backups are spaced out over time most evenly. The exact behavior can be tuned by specifying the number of recent files to guard against deletion (-g), the number of historic backups to keep around (-k) and the maximum number of deletions for any given run (-d). In the above set of files, the two backups from 2011-07-07 are only 6h apart, so they make good purging candidates...

    
ответ дан student 28.03.2013 в 09:50
источник
0

faubackup

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

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

This Program uses a filesystem on a hard drive for incremental and full backups. All Backups can easily be accessed by standard filesystem tools (ls, find, grep, cp, ...)

Later Backups to the same filesystem will automatically be incremental, as unchanged files are only hard-linked with the existing version of the file.

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

FauBackup may be configured to keep certain backups for a long time and remove others. Have a look at traditional backup systems. You have tapes for daily, weekly, monthly and yearly backups, and store them according to your local backup policy. FauBackup can do this for you on harddisks, too. That is, it can keep some yearly, weekly, etc. backups for you and automatically remove other obsoleted backups.

Four different backup-types are recognized: daily, weekly, monthly and yearly. The first existing backup in such an interval will be considered belonging to the coresponding type. Thus, the first backup in a month (eg. 2000−12−01@06:30:00) will be a monthly backup; the first backup in 2001 will be of all four types, as January 1st, 2001 is a Monday.

The number of backups kept for each type is configureable (See faubackup.conf(5) ). If a backup doesn’t belong to such a type (eg. second backup in a day), or is too old for that type, it will be removed on faubackup --

    
ответ дан student 09.08.2018 в 07:06
источник

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