Rescue/Deploy/system-restore/Restore

Материал из ALT Linux Wiki

Восстановление системы

Для восстановления системы образы бэкапа должны быть получены утилитой system-backup без использования таких аргументов, как -R (переименование единственного проводного сетевого интерфейса) и -c (очистка системы от «мусора» перед клонированием). Например:

# mkdir /mnt/backup
# mount … /mnt/backup
# system-backup -A sha256 -b /mnt/backup

Для полного восстановления из полученного бэкапа на том же компьютере файл sysrest.ini необязателен: значения по умолчанию таковы, что все необходимые сведения будут браться из метаданных бэкапа, по возможности:

# system-restore --full --poweroff --backup=/mnt/backup

Тем не менее, стоит иметь ввиду: system-backup не сохраняет всей информации о разметке дисков, да и само восстановление является лишь вариацией на тему развёртывания с другими заданными умолчаниями. Другими словами: параметры восстановления можно менять. Например, можно изменить профиль разметки диска, можно изменить тип таблицы разделов, можно отказаться от создания каких-то разделов или наоборот, создать их, можно менять режим загрузки и размеры разделов, по отношению к исходным, и т.д. Менять и параметризовать можно всё то же, что и при развёртывании, вплоть до имени хоста «эталонного» компьютера.

При полном восстановлении (--full) целевой диск полностью переразмечается, каждый раздел предварительно форматируется, установка загрузчиков выполняется из чрута целевой системы. При частичном восстановлении (--system) диск не переразмечается, выполняется базовая проверка соответствия текущей разметке, раздел с пользовательскими данными остаётся нетронутым, форматируются и восстанавливаются только системные разделы, после чего выполняется переустановка загрузчиков из чрута целевой системы:

# system-restore --system --poweroff --backup=/mnt/backup

Частичное восстановление только системных разделов не будет работать с профилем разметки timeshift, поскольку в этой схеме разметки и система, и данные находятся на одном разделе btrfs. Если необходимо «откатить» изменения системы на такой разметке, не трогая подтома с данными, воспользуйтесь штатными средствами timeshift и первым созданным «снимком» — он создаётся при первой загрузке системы сразу после установки, развёртывания или восстановления ОС (только при наличии программы timeshift в образе).