Простое инкрементное резервное копирование на внешний жесткий диск

Простое инкрементное резервное копирование на внешний жесткий диск

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

Я ищу программы резервного копирования для Unix, Linux, которые могли бы:

  • Постепенно обновлять мою резервную копию
  • Создайте «зеркальные» деревья, как это сделал Дирвиш, используя жесткие ссылки (для экономии места)
  • В идеале с достойным пользовательским интерфейсом

решение1

Пытатьсяrsnapshot. Он использует rsyncжесткие ссылки и является инкрементным.

решение2

Этот грубый - но функциональный - скрипт сделает резервную копию всего, что есть на вашем внешнем жестком диске под фермой жестких ссылок. Имя каталога - это временная метка, и он поддерживает символическую ссылку на последнюю успешную резервную копию. Думайте об этом как о Time Machine без причудливого GUI.

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

Настройте его, создав пустой $TARGETи создайте на него символическую ссылку $TARGET/latestна пустышку. Заполните /etc/backup/rsync.exclude, lost+found, tmpи var/runвсем остальным, что вам нужно пропустить во время резервного копирования, или используйте --include-from, если это вам больше подходит; man rsyncваш друг.

Правильные проверки работоспособности, контроль ошибок, удаленное резервное копирование и симпатичный графический интерфейс GNOME оставлены в качестве упражнения для читателя ;-)

решение3

Резервное копирование - Сравнение инструментов резервного копированияна Ubuntu-Stackexchange не совсем специфичен для Ubuntu. Возможно, вы получите какие-то предложения там.

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


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

Я больше не рекомендую его, поскольку Restic быстрее, реализует современную криптографию и поддерживает различные цели (например, хранилище объектов S3).

решение4

Резервное копирование Rdiff действительно хорошоhttp://rdiff-backup.nongnu.org/

Обратите внимание, что он заброшен, последние стабильные и нестабильные версии датированы 2009 годом.

Связанный контент