LINUX.ORG.RU

Сообщения Nodokan

 

Рациональный бекап системных директорий роллинга

Форум — General

Доброго времени. Подскажите, как рационально организовать бекап роллинг дистра исходя из следующих условий.

  • ПК один.

  • В ПК два диска - SSD 256 Гб под систему и рабочие файлы, HDD 500 Гб под файлопомойку и бекап рабочих файлов.

  • У ПК есть доступ в интернет.

  • Всегда есть две флешки, на одной из которых свежий срез роллинг дистра.

  • BTRFS не вариант (прочитал много негативных историй о внезапных поломках фс без возможности восстановления). Хотелось бы оставаться с проверенными временем фсами вроде ext2, ext4.

  • При необходимости системные разделы могу переразбить. Сейчас у меня выделен только /boot/efi, /boot и /.

  • В случае необходимости восстановления из бекапа делать это нужно в пределах получаса, а лучше еще быстрее.

Пока нашел для себя два варианта: 1) быстро переустановить систему из свежего среза, запустить предварительно созданный скрипт для настройки новой системы и восстановить с HDD рабочие файлы, если пришлось форматировать весь SSD; 2) переустроить разделы с помощь LVM и делать снапшоты LVM с ротацией каждый день на рабочей системе, чтобы в случае поломки при обновлении быстро восстановить снапшот.

У первого варианта два минуса - 1) в свежем образе может оказаться такая же проблемная версия программы, которая привела к неработоспособности системы, 2) если сошлись звезды и в момент поломки отсутствует интернет, я не смогу установить нужные программы, значит нужно где-то организовывать локальное хранилище пакетов.

У второго варианта пока вижу один минус - при интенсивной работе с файлами, LVM снапшоты могут сильно разрастить при ежедневных снимках. Хранить, я думаю, нужно минимум 2-3 снапшота, чтобы если один вдруг оказался нерабочим, восстановить из другого.

Поделитесь вашими соображениями. Сразу скажу что не ставлю целью отработать случай поломок железа. Только программные проблемы вроде баганой версии системного софта.

 , , ,

Nodokan
()

RSS подписка на новые темы