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

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

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

  • Графический интерфейс? Командная строка?
  • Инкрементные резервные копии?
  • Автоматические резервные копии?
  • Способ установки: в стандартные репозитории? PPA?
338
задан 13 April 2017 в 15:24

37 ответов

rbackup

rbackup пытается объединить преимущества rdiff-backup и rsnapshot.

0
ответ дан 13 April 2017 в 15:24

TimeVault

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

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

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

4
ответ дан 13 April 2017 в 15:24

boxbackup

С домашней страницы:

Box Backup - полностью автоматическая онлайновая система резервного копирования с открытым исходным кодом. , Он имеет следующие ключевые функции:

  • Все резервные копии хранятся на сервере в файлах файловой системы - не требуется лента, архив или другие специальные устройства.
    -Сервер доверяет только делать файлы доступными, когда они необходимы - все данные зашифрованы и могут быть декодированы только исходным клиентом. Это делает его идеальным для резервного копирования по ненадежной сети (такой как Интернет), или когда сервер находится в неконтролируемой среде.
    -Демон резервного копирования запускается на системах, подлежащих резервному копированию, и копирует зашифрованные данные на сервер, когда он замечает изменения - поэтому резервные копии являются непрерывными и актуальными (хотя традиционные резервные копии моментальных снимков также возможны).
  • Только изменения внутри файлов отправляются на сервер, так же как и rsync, сводя к минимуму пропускную способность, используемую между клиентами и сервером. Это делает его особенно подходящим для резервного копирования между удаленными местоположениями или через Интернет.
  • Он ведет себя как лента - доступны старые версии файлов и удаленные файлы.
  • Старые версии файлов на сервере хранятся в виде изменений по сравнению с текущей версией, минимизируя пространство, необходимое для хранения на сервере. Файлы на сервере также сжимаются, чтобы минимизировать их размер.
  • Выбор режима резервного копирования - его можно оптимизировать для резервного копирования документов или серверов.
  • Он предназначен для простого и дешевого запуска сервера. Он имеет портативную реализацию и дополнительный RAID, реализованный в пользовательском пространстве для надежности без сложной настройки сервера или дорогостоящего оборудования. http://www.boxbackup.org/
0
ответ дан 13 April 2017 в 15:24

Déjà Dup Install Déjà Dup

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

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

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

Main Window Screenshot

Restore earlier version of file

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

148
ответ дан 13 April 2017 в 15:24

faubackup

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

С домашней страницы:

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

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

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

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

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

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

0
ответ дан 13 April 2017 в 15:24

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

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

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

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

4
ответ дан 13 April 2017 в 15:24

inosync

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

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

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

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

3
ответ дан 13 April 2017 в 15:24

Для людей, которые не знают, MEGA - это альтернатива Dropbox с 50 ГБ бесплатного хранилища, доступного для Mac, Windows и Linux, созданная Кимом Доткомом . [ 1119]

Установить

Загрузить Mega Sync Client для Linux. Откройте терминал в каталоге, в который вы загрузили файлы deb, затем скопируйте / вставьте следующий код: sudo dpkg -i megasync-xUbuntu_14.04_amd64.deb. После этого запустите мега из Dash, оттуда он запустится при входе в систему. Также обратите внимание, что файл deb также добавляет ppa в ваш список источников. То есть будущие обновления вы получите через Software Updater.

sudo add-apt-repository ppa:otto-kesselgulasch/mega
sudo apt-get update
sudo apt-get install megasync

Особенности

Вот некоторые особенности, которые рекламируются Мега:

  • Безопасные:

    [ 1142]
  • Ваши данные зашифрованы от начала до конца. Никто не может перехватить его во время хранения или транспортировки.
    • Гибкость:

      • Синхронизируйте любую папку с вашего ПК с любой папкой в ​​облаке. Синхронизируйте любое количество папок параллельно.
    • Быстро:

      • Воспользуйтесь преимуществами мощной инфраструктуры MEGA и передачи нескольких соединений.
    • Щедрый:

      • Бесплатное хранение до 50 ГБ!

    [ 119]

    Источник :

    отрывок из:

    , автором которого я являюсь.

    Как указано в других ответах службы общего доступа к файлам, синхронизация не является резервной копией (tldr: риск синхронизации поврежденных / удаленных файлов, особенно если недоступно управление версиями файлов). Ключ для расшифровки зашифрованных данных в Mega защищен и доступен для доступа к учетным данным вашей учетной записи (хранится удаленно, но также и в зашифрованном виде), поэтому, пока у вас все еще есть доступ для входа / пользователь, которому вы предоставили доступ к файлам, может войти в систему, файлы не будут будут потеряны, если синхронизированные версии не будут перезаписаны неверными данными.

0
ответ дан 13 April 2017 в 15:24

saybackup and saypurge

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

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

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

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

1
ответ дан 13 April 2017 в 15:24

backup2l

Предупреждение: не поддерживается, последняя фиксация 14 февраля 2017 г.

С домашней страницы:

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

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

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

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

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

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

1
ответ дан 13 April 2017 в 15:24

Obnam

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

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

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

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

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

3
ответ дан 13 April 2017 в 15:24

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

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

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

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

Pro's:

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

Cons:

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

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

4
ответ дан 13 April 2017 в 15:24

Duplicati

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

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

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

Форк дублированности .

6
ответ дан 13 April 2017 в 15:24

Dirvish

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

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

6
ответ дан 13 April 2017 в 15:24

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

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/
8
ответ дан 13 April 2017 в 15:24

Areca Backup

Warning: Не поддерживается, последний релиз в 2015 году.

- это также очень приличная программа под GPL, позволяющая легко делать резервные копии.

Возможности

  • Сжатие архивов (Zip & Zip64 формат)
  • Шифрование архивов (AES128 & AES256 алгоритмы шифрования)
  • Хранение на локальном жестком диске, по сети диск, USB-ключ, FTP / FTPs сервер (с неявным и явным SSL / TLS)
  • Фильтры исходных файлов (по расширению, подкаталог, регулярное выражение, размер, дата, статус, с И/ИЛИ/НЕТ логические операторы)
  • Инкрементальные, дифференциальные и полные Поддержка резервного копирования
  • Поддержка дельта-безопасного копирования (хранить только измененные части ваших файлов)
  • Слияния архивов : Вы можете произвести слияние похожие архивы в один архив для экономии места хранения.
  • На момент восстановления даты : Areca позволяет вам для восстановления ваших архивов (или отдельные файлы) по состоянию на конкретную дату.
  • Механизм операций: все критичные процессы (такие как резервное копирование или слияние). являются трансактными. Это гарантирует целостность ваших резервных копий.
  • Отчеты о резервных копиях : Areca генерирует резервные отчёты, которые можно хранить на диск или отправить по электронной почте.
  • Отправить сценарии резервного копирования : Areca может запускать скрипты оболочки после резервного копирования.
  • Разрешения на файлы, символические ссылки и названные трубы могут быть сохранены и выздоровел. (только для Linux)
10
ответ дан 13 April 2017 в 15:24

bup

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

Highlights:

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

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

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

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

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

25
ответ дан 13 April 2017 в 15:24

Jungledisk Pay for application

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

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

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

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

10
ответ дан 13 April 2017 в 15:24

Attic Backup

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

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

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

Требования:

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

Примечание:

Также сейчас вилка Attic называется Borg.

14
ответ дан 13 April 2017 в 15:24

Spideroak

Деппбокс типа backup/syncing service со сравнимыми возможностями.

  • Доступ ко всем вашим данным в одном дедуплицированном месте
  • Настраиваемая многоплатформенная синхронизация
  • Сохранение всех исторических версий и удаленных файлов
  • Мгновенный обмен папками в web
  • 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

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

13
ответ дан 13 April 2017 в 15:24

DAR Install DAR

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

14
ответ дан 13 April 2017 в 15:24

tar

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

Создайте полную резервную копию каталога home:

cd в каталог, в котором вы хотите хранить файл резервной копии, а затем:

tar --create --verbose --file backup.tar <path to the home directory>

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

снова, cd в каталог, в котором находится файл резервной копии, а затем используем -обновление:

tar --update --verbose --file backup.tar <path to the home directory>

Все файлы, которые являются новыми или были изменены, будут сохранены в backup.tar. Удаленные файлы будут сохранены. Для восстановления последней резервной копии щелкните правой кнопкой мыши на файле и выберите "Распаковать в...". Чтобы восстановить старые версии файлов, необходимо открыть backup.tar и найти файлы (и версии), которые вы хотите восстановить.

Примечание: Вы не можете использовать -обновление на сжатом tar-файле (например, .tar.gz).

18
ответ дан 13 April 2017 в 15:24

Simple Backup Install Simple Backup

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

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

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

alt text

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

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

18
ответ дан 13 April 2017 в 15:24

Bacula

Я использовал Bacula давным-давно. Несмотря на то, что вам пришлось бы познакомиться с его архитектурой, это очень мощное решение. Оно позволяет делать резервное копирование по сети и является мультиплатформенным. Вы можете прочитать здесь обо всех крутых вещах, которые у него есть, и здесь о программах с графическим интерфейсом, которые вы можете использовать для него. Я развернул его в своем университете. Когда я искал решения для резервного копирования, я также наткнулся на Amanda.

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

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

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

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

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

bconsole двоичный файл поставляется с бакулой и предоставляет интерфейс CLI для администрирования бакул.

23
ответ дан 13 April 2017 в 15:24

CrashPlan

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

Возможности

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

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

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

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

24
ответ дан 13 April 2017 в 15:24

FlyBack

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

Аналогично Back in Time

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

FlyBack v0.4.0

11
ответ дан 13 April 2017 в 15:24

BackupPC Install BackupPC

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

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

BackupPC Web Interface - Server Status Page

27
ответ дан 13 April 2017 в 15:24

LuckyBackup Install LuckyBackup

Это не упоминалось ранее, так что я скажу, что "LuckyBackup" является превосходным графическим интерфейсом на rsync и делает принятие простых или сложных резервных копий и клонирование полным ветерком.

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

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

luckyBackup

32
ответ дан 13 April 2017 в 15:24

Dropbox

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

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

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

Dropbox in use on Ubuntu

37
ответ дан 13 April 2017 в 15:24

Дублирование Install Duplicity

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

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

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

43
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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