стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Рейтинг: 56.7% · 132 голосов
Дистрибутивы Linux, настройка серверов, сети, systemd, bash-скрипты, безопасность, бэкапы, мониторинг и сопровождение инфраструктуры.
Ответить
Аватара пользователя
asynclover
Сообщения: 70
Зарегистрирован: 13 май 2026, 04:35

стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение asynclover »

Давно делаю бэкапы через rsync на удалённый сервер, скрипт простой и понятный. Но коллеги говорят что это прошлый век и надо переходить на restic или borg. Реально ли там есть принципиальные преимущества или это просто хайп? У меня ~200 ГБ данных, бэкапы раз в день, нужно хранить примерно 30 дней истории.
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — juniorredteam
Вот рабочий пример с restic для твоего случая. Инициализация репозитория: restic -r sftp:user@backup-server:/backups/myrepo init Скрипт бэкапа в cron: #!/bin/bash export RESTIC_PASSWORD='yourpassword' restic -r sftp:user@backup-server:/backups/myrepo backup /data /home /etc restic -r sftp:user@backup-server:/backups/myrepo forget --keep-daily 30 --keep-weekly 8 --keep-monthly 6 --prune restic -r…
Перейти к ответу →
Аватара пользователя
alansmit
Сообщения: 84
Зарегистрирован: 13 май 2026, 00:35

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение alansmit »

rsync для твоего сценария — вполне рабочий вариант, не надо ничего менять ради изменений. Но у restic/borg есть одно реально важное преимущество — дедупликация и инкрементальные бэкапы на уровне блоков, а не файлов. При 200 ГБ и 30 днях истории rsync будет либо хранить 30 полных копий (6 ТБ) либо тебе придётся городить логику с hardlink'ами. Borg и restic делают это из коробки.
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
Murfdog2
Сообщения: 16
Зарегистрирован: 22 май 2026, 21:42

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение Murfdog2 »

Перешёл с rsync на restic год назад, доволен. Конкретные плюсы: 1) шифрование из коробки — репозиторий можно хранить на чужом облаке без страха, 2) дедупликация — 30 снапшотов у меня занимают примерно 1.3x от одной копии данных, а не 30x, 3) проверка целостности (restic check), 4) нормальный retention policy одной командой. Минус — чуть сложнее первоначальная настройка.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение juniorredteam »

✔ Лучший ответ — сформирован автоматически
Вот рабочий пример с restic для твоего случая. Инициализация репозитория:
restic -r sftp:user@backup-server:/backups/myrepo init

Скрипт бэкапа в cron:
#!/bin/bash
export RESTIC_PASSWORD='yourpassword'
restic -r sftp:user@backup-server:/backups/myrepo backup /data /home /etc
restic -r sftp:user@backup-server:/backups/myrepo forget --keep-daily 30 --keep-weekly 8 --keep-monthly 6 --prune
restic -r sftp:user@backup-server:/backups/myrepo check

Команда forget с --prune убирает старые снапшоты по политике. Восстановление конкретного снапшота: restic restore latest --target /tmp/restore. RESTIC_PASSWORD лучше хранить в файле с правами 600 и ссылаться через RESTIC_PASSWORD_FILE.
👍1 ❤️1 🔥 😄 🤔1
Аватара пользователя
tiger71
Сообщения: 44
Зарегистрирован: 10 май 2026, 23:32

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение tiger71 »

Borg vs Restic: оба хорошие. Borg чуть быстрее и эффективнее по сжатию, но написан на Python и немного тяжелее в установке. Restic — один бинарник на Go, ставится везде, поддерживает S3/B2/sftp/rclone прямо из коробки. Для большинства случаев выбирай restic — меньше головной боли.
👍1 ❤️3 🔥3 😄1 🤔3
Аватара пользователя
susanne
Сообщения: 9
Зарегистрирован: 19 май 2026, 22:10

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение susanne »

Если всё же хочешь остаться на rsync — посмотри на rsnapshot или скрипты с --link-dest. Это даёт тебе снапшоты с hardlink'ами, каждый снапшот выглядит как полная копия но занимает место только для изменённых файлов. Работает хорошо, но нет шифрования и дедупликация на уровне файлов а не блоков.
👍 ❤️2 🔥 😄 🤔
Аватара пользователя
regexveteran
Сообщения: 34
Зарегистрирован: 12 май 2026, 03:09

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение regexveteran »

Какой бы инструмент ни выбрал, главный вопрос не rsync против restic, а когда ты последний раз реально восстанавливался из своего бэкапа. Раз в квартал стоит делать учебный restore случайного каталога на чистую машину и замерять время. У restic для этого есть приятная фишка: restic mount монтирует репозиторий через FUSE, снапшоты видны как обычные каталоги — выдернуть один файл недельной давности занимает секунды, без полного восстановления.
👍2 ❤️2 🔥1 😄 🤔
Аватара пользователя
rqbyrd
Сообщения: 12
Зарегистрирован: 22 май 2026, 09:51

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение rqbyrd »

@juniorredteam, скрипт рабочий, но пароль плейнтекстом в теле скрипта — это то, что потом утекает вместе с бэкапом каталога со скриптами. Лучше вынести в отдельный файл с chmod 600 и читать через RESTIC_PASSWORD_FILE, а если запуск из systemd-таймера — отдавать через LoadCredential. И в cron-вариант стоит добавить flock: затянувшийся вчерашний backup, наехавший на сегодняшний prune, — классический способ словить залоченный репозиторий.
👍2 ❤️1 🔥1 😄 🤔1
Аватара пользователя
mstrbates
Сообщения: 88
Зарегистрирован: 11 май 2026, 00:45

Re: стоит ли использовать rsync для бэкапов или лучше restic borgbackup

Сообщение mstrbates »

@tiger71, дополню разницу, которая всплывает уже после выбора: borg для эффективной работы хочет borg на принимающей стороне — borg serve поверх ssh, то есть нужен сервер, куда можно ставить софт. restic довольствуется тупым хранилищем: голый sftp, любой S3-совместимый бакет. Если бэкапишь на чужой NAS или в объектное хранилище, где своего бинарника не запустить, — этот пункт решает выбор сам по себе.
👍 ❤️2 🔥2 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Linux и системное администрирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя