Есть ли способ восстановить предыдущее состояние системы Linux с помощью BTRFS? как в точках восстановления Windows

Есть ли способ восстановить предыдущее состояние системы Linux с помощью BTRFS? как в точках восстановления Windows

Точки восстановления Windows...

Как иметь то же самоефункциональностьв Ubuntu? С существующими инструментами, такими как Deja-Dup

Я попытался настроить моментальные снимки, но возникли проблемы при следовании инструкциям.

Есть ли разумный способ сделать снимок вручную?БТРФСвУбунту 16.04?

решение1

Да, есть очень хороший способ создания точек восстановления с помощью btrfs в Ubuntu.

Стандартная установка Ubuntu с btrfsиспользованием подтомов @для /и @homeдля /home.

Если вы установили Ubuntu по умолчанию с этими подтомами, то вы можете легко создать точки восстановления для /и /homeпо отдельности.

Вы можете проверить, есть ли у вас эти подтома, запустив

sudo btrfs list /

Предположим, что раздел с Ubuntu — /dev/sda1.

Сделайте снимок своего /бега.

sudo mount /dev/sda1 /mnt
sudo btrfs sub snap /mnt/@ /mnt/@_backup
sudo umount /mnt

Теперь вы можете безопасно изменять свои данные /(не включая /home). Вы можете устанавливать или удалять любые пакеты, или делать все, что захотите.

Чтобы вернуться к предыдущему состоянию, вам потребуется загрузиться с LiveUSB и переименовать подтома.

sudo mount /dev/sda1 /mnt
sudo mv /mnt/@ /mnt/@_broken
sudo mv /mnt/@_backup /mnt/@
sudo umount /mnt

Теперь вы можете загрузить исходное состояние системы.

Если вы уверены, что «сломанный» подтом вам больше не нужен, вы можете удалить его следующим образом:

sudo mount /dev/sda1 /mnt
sudo btrfs sub del /mnt/@_broken
sudo umount /mnt

Таким же образом можно создать точки восстановления для /home.

У вас могут быть и другие подтома, если вы установили не способом по умолчанию. Но вы всегда можете сделать снимки любых подтомов таким же образом.

Полезный пример:

Перед обновлением Ubuntu до более новой версии сделайте снимки /и, возможно, /home. Последнее не так уж и важно в большинстве случаев.

Если во время или после обновления что-то пойдет не так, вы всегда сможете вернуться к старой версии.

Вы можете хранить старые снимки в течение любого времени, если у вас достаточно места на диске.

Я обновил таким образом несколько компьютеров с 14.04 до 16.04 и сохранил снимки 14.04 на случай возникновения проблем с 16.04. Загрузка 14.04 таким образом занимает минуту.

Вы также можете настроить grub таким образом, чтобы вы могли загрузиться в тот или иной снимок с помощью меню grub. Но это, вероятно, тема для другого вопроса.

Связанный контент