Восстановление с бэкапа
Mar. 25th, 2022 02:17 pmВот есть у меня большая (256Gb) флешка, куда я регулярно бэкаплю свой ноутбук с помощь. rsnapshot.
А тут внезапно старый ноутбук сломался и потребовалось восстанавливаться на новом. И выяснилось что так, как я планировал это делать - воткнуть в один разъем USB флэшку с дебиановским инсталлятором, а во второй - с бэкапом, загрузиться в rescue mode, создать разделы на диске и скопировать файлы получается довольно неудобно.
Во-первых, потому что UUID-ы разделов будут прописаны совершенно другие. А в сбэкапленном fstab разделы идентифицируются именно UUID-ами. Во-вторых с именами сетевых интерфейсов тоже аналогичная фигня творится.
Ну и вообще конструкция не шибко удобная получилась. Не предназначен rescue-режим в дебиановском инсталляторе для восстановления с бэкапа.
Поэтому захотелость этот процесс как-то улучшить. Первое и очевидное, что приходит в голову - это отвести на этой большой флешке гигабайт-другой под загрузочный раздел с какой-нибудь live-системой. Чтобы с неё же загрузиться, нее же и восстанавливаться. Во-вторых иметь в этой системе GNU Parted как минимум, а не тот партишонер, который в дебиановском инсталляторе.
Сначала я подумал насчет использования system rescue cd. Но там какая-то замороченная система установки на USB. Потом в сторону Debian Live CD. Но там либо вынь да положь 2.5G на образ, либо никакого тебе GUI. Конечно можно взять образ standard (насколько я понимаю он без GUI). Есть еще gparted live cd, можно его попробовать. Но там все инструкции какие-то древние (хотя сам образ с более-менее современным ядром). И про UEFI-загрузку совсем не упоминается. Может кто еще что присоветует?
Требуется:
Чтобы загрузочный образ/раздел не мешал существованию на том же носителе большого раздела с файловой системой ext4 куда будет делаться бэкап
Чтобы загрузившись с этого образа можно было легко раздел с бэкапом примонтировать.
Чтобы был полнофункциональный софт для работы с разделами диска. Впрочем всю жизнь обходился cfdisk-ом, а не партэдом.
Чтобы было куда прикрутить скрипты для редактирования восстановленного из бэкапа fstab
Вот насчет того требования, чтобы в систме загруженной с этого образа сетевые интерфейсы назывались так же, как после перезагрузки с восстановленной системы - не уверен.
X-Post to lj