Какое средство резервного копирования для Ubuntu лучше всего?

Сейчас в качестве файлового сервера используется Windows Server. Хотим вместо него поставить Ubuntu Server. А в Ubuntu уже развернуть самбу и всё остальное необходимое.

Пользователей около 100. Объём данных примерно 2Tb.

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

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

Спасибо!
  • Вопрос задан
  • 6609 просмотров
Пригласить эксперта
Ответы на вопрос 8
@immaculate
Программист-путешественник
Я использую утилиту duplicity уже около 6 лет. Причем как для резервного копирования своего ноутбука, так и для копирования серверов, которые поддерживаю и администрирую.

Она простая, запускается из командной строки, поддерживает шифрование (GPG), бэкапы в определенную папку, на S3, ftp, и т.д. и т.п. Инкрементальное копирование с полным через определенные интервалы, разбиение копий на тома заданного размера.

Настоящий комбайн, при том достаточно простой. Например, вот часть моего скрипта для бэкапа ноута:
duplicity \
    --full-if-older-than 3M \
    --volsize 150 \
    --exclude='**/*.pyc' \
    --exclude='**/firefox/*/cache2' \
    --exclude='**/lib/python2.7' \
    --exclude='**/.thumbnails' \
    --exclude='**/.virtualenvs' \
    --exclude='**/.virtualenv' \
    --exclude='**/thumbnails' \
    --exclude='**/.xsession-errors*' \
    --exclude='**/.PyCharm*' \
    --exclude=/home/jmv/.Private \
    --exclude=/home/jmv/.ecryptfs \
    --exclude=/home/jmv/.cache \
    --exclude=/home/jmv/.macromedia \
    --exclude=/home/jmv/.adobe \
    --exclude=/home/jmv/.nvm \
    --exclude=/home/jmv/.local/share/zeitgeist \
    --include=/etc \
    --include=/home/jmv \
    --exclude='**' \
    / $DEST

duplicity remove-older-than 12M --force $DEST
Ответ написан
fzfx
@fzfx
18,5 дм
я снимаю бэкапы по крону с файлого сервера на сервер бэкапов через rsync, затем на сервере бэкапов создаю снапшот каталога бэкапов (файловая система btrfs).
Ответ написан
kendomag
@kendomag
Researcher, Pythonist, Kendoist
Я юзаю LuckyBackUp:
luckybackup.sourceforge.net
Легко настроить через GUI, поддерживает как бэкап, так и синхронизацию, в основе - rsync.
Используется мной уже лет 5, полёт нормальный.

02c71b30f66343e89c6fe50ccb839837.png
Ответ написан
mikes
@mikes
Из платного посоветовать могу acronis. Оч хорошая вещь.
Ответ написан
@Erelecano
Админю сервера, починяю примуса.
Любая система умеющая в инкрементальный бэкап. Хоть старый скрипт fsbackup.pl, хоть duplicity, хоть что-то еще. Пример с duplicity вам выше привели. Используя инкрементальный бэкап вы экономите место и можете одной командой развернуть бэкап за конкретный день.

Раньше на серверах использовал fsbackup, последние годы использую duplicity.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы