2024 как правильно клонировать работающую систему

Вопросы и советы по установке Arch Linux
RusWolf
Аватара пользователя
Сообщения: 217
Зарегистрирован: 16.08.2022

#

vasek:Используй самописный grub.cfg …
Советовать бесполезно, человек не читает документацию, советы не воспринимает, имея не пробиваемую логику, не трать зря время.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

lnx
Сообщения: 88
Зарегистрирован: 24.08.2022

#

RusWolf: А так, надо просто иногда читать вики арча, не через строку и по диаганали.
https://wiki.archlinux.org/title/GRUB_( ... 0%B8%D0%B8
Спасибо за тык носом. За многолендинговостью поисковой выдачи действительно часто пропускаю жемчужины лаконичности. Зачистил свой grub.cfg и сделал ему chattr +i.

Тем временем опробовал версию "с работающей системы на подключенный второй диск средствами dd". Зачет. Из сюрпризов - поскольку UUID у таких дисков одинаковый при последующих действиях (даже без перезагрузки) при подключенных обоих дисках случается заранее не объявленный коктейль - на моем примере sda продублировал на sdb, поменял местами их подключение к мамке, при загрузке выбрал "бывший" sdb, который ныне определился как sda и с него началсь загрузка, но как рутовый раздел смонтировался "старый". О таком Вики не предупреждала.

Из Вики dd вычитал -

Создать сжатый образ первого жёсткого диска со всеми разделами:
dd if=/dev/sda | xz -9 > disk.iso.XZ  status=progress
Очевидно, что создается архив. Но нигде не нашел инструкции, примера команды, как это потом развернуть. По примеру как образ iso заливают на /dev/sdb. Из этого сразу следует соблазн сделать лаконичный образ и засунуть его на флэшку Ventoy.

Еще вот из инструкций, что "повисло в воздухе" - Сделать копию главной загрузочной записи (MBR) первого жёсткого диска:
  dd if=/dev/hda of=btl bs=512 count=1
. Очень хорошо. Мы получаем файл образа загрузочной записи. Следует ли из этого, что образ загрузочной области заливается дальше, на другой диск так? -
dd if=btl of=dev/sdb bs=512 count=1
При заливке с малого sda на бОльший sdb просто остается неразмеченное пространство. А в ситуации, когда на 100гб sda есть всего два раздела общим размеров 10гб хотелось бы - дублировать загрузочный сектор + sda1 + sda2 и чтобы как-то волшебным образом таблица разделов на sdb приняла эти измененения. С осторожностью и неспешно в паузах экспериментирую и буду признателен за тыки носом, разве что менее по-волчьи.
Ответить