Восстановление системы из архива созданного программой fwbackups издание 2
Предполагается
- вы уже умеете записывать загрузочные образы на диск или флешку;
- знакомы, хотя бы в общих чертах, с консолью, с командами su, fdisk, mkdir, cd, mount, chroot, tar, blkid, lvm2 а также с загрузчиком GRUB.
Подготовка
Давайте определимся что нам понадобиться.
- В первую очередь, загрузочный носитель с которого можно загрузить любой linux без установки.
- В этой статье будем придерживается Mageia LiveDVD Xfce, ссылка для загрузки
Архитектура загрузочного диска и восстанавливаемой системы должны совпадать.
- Сама резервная копия системы.
- Немного терпения и настойчивости.
Вставляем загрузочный носитель и запускаем с него систему.
Открываем консоль и вводим:
Систему можно восстанавливать на уже имеющиеся разделы с перезаписью файлов или предварительно удалив старые файлы.
Также можно восстанавливать на вновь созданные разделы или вообще на другой жёсткий диск (частный случай перенос на другую машину).
В этой статье будет рассказано про второй случай, так как он сложнее и полностью включает в себя первый.
Думаем как именно хотим организовать разбиение директорий восстановленной системы по разделам.
Например:
В группе томов vg1 на логическом томе root будет находиться / (корень системы)
В группе томов vg1 на логическом томе home будет находится /home (домашние папки пользователей)
В разделе /dev/sda1 будет находится /boot (часть загрузчика GRUB)
Если необходимо то создаём все эти разделы.
Создаём структуру восстановленной системы:
Монтируем разделы:
mount /dev/vg1/home /media/recovery/home
mount /dev/sda1 /media/recovery/boot
Типы разделов должны уметь поддерживать все возможности которые были в восстанавливаемой системе.
Также необходимо подключить источник в котором находится резервная копия, предварительно созданная программой fwbackups.
Например: это сетевая папка backup программы Virtualbox
Способ 1. Восстановление с помощью fwbackups
Установим программу fwbackups из официального репозитория Core, предварительно подключив его.
Запускаем программу
Нажимаем кнопку "Восстановить"
В появившемся окне заполняем поля:
"Восстановить в:" каталог куда примонтирован корневой раздел
"Тип источника:" так как сетевой диск с резервной копией уже подключён, то выбираем "Локальный архив"
"Архив:" указываем файл резервной копии
Нажимаем кнопку "Запуск восстановления"
Появится ещё одно окно, в котором видно что программа начала восстановление
После завершения окно будет выглядеть вот так
Нажимаем кнопку "Готово"
Не забываем смотреть журнал программы, для этого нажимаем кнопку "Журнал"
Если в журнале нет ошибок, то файлы системы восстановлены.
Закрываем программу fwbackups.
Если разделы создавались заново, то определяем идентификаторы разделов
затем правим их в файлах:
1. файл конфигурации GRUB /etc/default/grub
2. файл конфигурации системы монтирования /etc/fstab
3. файл конфигурации системы dracut, /etc/dracut.conf,d/51-mageia-resume.conf, только если изменился идентификатор раздела подкачки.
При необходимости восстанавливаем загрузчик GRUB (примонтируем с опцией --bind разделы /sys /proc /dev /run, затем устанавливаем GRUB)
Отмонтируем разделы
Перезагружаемся. На этом всё.
Авторов статьи вы можете узнать на странице истории
Поругать или поблагодарить, на форуме русского сообщества Mageia