Резервное копирование в Linux: rsync, restic и Borg

Потеря данных — вопрос времени, если нет стратегии бэкапа. В Linux есть три проверенных инструмента: rsync для простых задач, restic для шифрованного облачного бэкапа и Borg для дедуплицированных архивов. Разберём каждый.

rsync: базовый инструмент

rsync -avh --delete /home/user/documents/ /mnt/backup/documents/
rsync -avz -e ssh /home/user/ user@backup-server:/backups/user/

Ключи: -a (архив), -v (подробно), -h (читаемые размеры), —delete (удалять лишнее в приёмнике). Для регулярных бэкапов оберните в cron или systemd-таймер.

restic: шифрование и облако

restic init --repo s3:s3.amazonaws.com/mybucket
restic -r s3:s3.amazonaws.com/mybucket backup /home/user
restic -r s3:s3.amazonaws.com/mybucket snapshots
restic -r s3:s3.amazonaws.com/mybucket restore latest --target /restore

restic шифрует данные на клиенте, поддерживает дедупликацию и работает с S3, B2, SFTP и локальными дисками.

Borg: дедупликация и сжатие

borg init --encryption=repokey /mnt/backup/borg-repo
borg create /mnt/backup/borg-repo::'{now}' /home/user
borg list /mnt/backup/borg-repo
borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=6 /mnt/backup/borg-repo

Borg отлично подходит для локальных и сетевых бэкапов с мощной дедупликацией.

Стратегия 3-2-1

  • 3 копии данных.
  • 2 разных носителя.
  • 1 копия вне площадки (облако или удалённый сервер).

Автоматизируйте бэкапы и регулярно проверяйте восстановление — непроверенный бэкап не существует.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.