LINUX.ORG.RU

Сообщения Nodokan

 

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

 , , ,

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

  • ПК один.

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

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

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

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

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

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

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

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

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

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

Nodokan
()

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