@AlexxZhuravlev7

Как сделать инкрементируемый бэкап с ноута LINUX в облако?

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

Вариант бэкапить каждый раз всю систему - не вариант, нужно или
инкрементируемый бэкап или снэпшоты, которые не совсем понимаю как работают.
Второй момент, очень хотелось бы, чтобы бэкап совершался без выключения системы,
но это я так понял маловероятно.
  • Вопрос задан
  • 512 просмотров
Пригласить эксперта
Ответы на вопрос 3
Vidgar
@Vidgar
dd или git в помощь. все стоит по дефолту
Ответ написан
@pfg21
ex-турист
для ентого нужно или btrfs или zfs накатить на рабочий раздел - будут тебе и снапшоты и все остальное без выключения.
а так же встроенные инкрементальные бекапы из снапшотов.
и прочие вкусности.

если в рабочем разделе нет файлов баз данных, то можно наскриптовать tar бекапы с инкрементами через --newer.
Ответ написан
Комментировать
jamakasi666
@jamakasi666 Куратор тега Linux
Просто IT'шник.
Бекап всей системы ничего хорошего не даст и скорее прибавит гемороя для восстановления т.к. железо может отличаться, uid винтов отличаться и т.д.
Также инкрементальные бэкапы не очень хороши и если их и делать то за небольшой срок. В общем сферический конь в вакуме будет примерно такой:
1) Полный бекап раз в месяц. Хранить не больше, к примеру, 2х штук, т.е. за прошлый и позапрошлый месяцы.
2) Полный бэкап раз в неделю. Хранить не более , к примеру, 5 штук, т.е. за последние 5 недель.
3) Инкрементальный бэкап ежендневно., хранить неделю после чего удалять и начинать новую неделю.

Яйца хранить необходимо в разных корзинах. К примеру бекап за весь месяц гденить на дропбоксе или любом другом сервисе. Недельные к примеру на яндексе. А ежедневные можно прямо на компе на физически другом диске или даже на нем же.

Какие технологии заюзать:
- облачное хранилище с нативной поддержкой подключения(webdav,sftp,ftp...) для удобства и хранения недельных и месячных бэкапов.
- физический винт для хранения ежедневных инкрементальных бэкапов, или же прямо на самом винте который и бэкапите.

Что бэкапить (по важности данных, цифра больше значит важнее):
0 - фото,картинки, видео, музыку.
1 - конфиги системы и софта
2 - документы, проекты, рабочие файлы.
* в бэкапах не нужны игры, сама система, логи, временные файлы, вероятнее всего мызыка и видео.

Софт:
- tar для создания месячных и еженедельных бэкапов
- cp\mv для перемещения\копирования полученного архива бэкапа в облако
- rsync для инкрементального бэкапа или совсем по феншую zfs\btrfs
- cron чтобы запускать бэкапы

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

Вариант 2: можно купить большой объем яндекс диска\дропбокса\мейлру диска, примонтировать его и поверх смонтировать EncFS в каталог домашнюю папку. Получится такой себе неубиваемый каталог со всем и бонусом его можно монтировать с другого ноутбука получая туже рабочую среду(относительно).
Ответ написан
Ваш ответ на вопрос

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

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