Перейти к содержанию

Перенос ОС на зашифрованном диске


Рекомендуемые сообщения

Всем привет!

Много лет назад установил ОС на шифрованный раздел (LUKS/Cryptsetup) так и жил. Сейчас хотелось бы перенести систему на диск большего размера. Текущая версия ОС 19.3, но видимо перед переносом обновлю до 21.1. Существует ли правильная последовательность по  переносу? Я планирую использовать rsync бэкапы таймшифта (забэкапиться на одном диске, установить чистую ОС, восстановиться из бэкапа), но не уверен что нет идей лучше.

Заранее благодарен.

Ссылка на комментарий
7 минут назад, Ilya Tolstenko сказал:

Существует ли правильная последовательность по  переносу?

Вообще то, в UNIX (а Linux это UNIX-like) диски (с меньшего на больший или равный) можно просто копировать побайтно как символьное устройство:

# cp /dev/sda /dev/sdb

Или как-то так:

# dd if=/dev/sda of=/dev/sdb bs=4M conv=fsync status=progress

Потом, уже в новой (перенесеной) системе, загрузившись, расширить разделы на весь диск, с помощью gparted или parted или др.

Делал такое много раз в разные годы... (и даже с разными ОС: Linux, QNX, Minix, Solaris ...).

Я бы так пробовал прежде Timeshift ... Timeshift - инструмент для других целей, для создания резервных бэкапов.

P.S. Ничего не могу сказать как себя поведёт шифрованный раздел - никогда не пользовался шифрованием разделов, нужды не вижу.

Ссылка на комментарий
7 часов назад, Olej сказал:

P.S. Ничего не могу сказать как себя поведёт шифрованный раздел - никогда не пользовался шифрованием разделов, нужды не вижу.

Шифрование разделов не должно никаким образом повлиять на такое дублирование дисков.

Если нужны какие-то подробности, то здесь: Перенос Linux между носителями

Ссылка на комментарий
13 часов назад, Olej сказал:

Шифрование разделов не должно никаким образом повлиять на такое дублирование дисков.

Спасибо. Перенос через dd и расширение я умею. Интересовал именно вопрос шифрования.

Ссылка на комментарий
2 часа назад, Ilya Tolstenko сказал:

Интересовал именно вопрос шифрования.

А при чём тут шифрование? Если вы сделали клон диска - то он полный дубликат исходного, вместе с его параметрами шифрования.

 

Ссылка на комментарий
4 часа назад, Olej сказал:

А при чём тут шифрование? Если вы сделали клон диска - то он полный дубликат исходного, вместе с его параметрами шифрования.

это я понимаю. я был не уверен, что для зашифрованного раздела доступно изменение размера.

Ссылка на комментарий

В общем с первого раза как-то неудачно у меня получилось. dd в процессе выдал ошибку (видимо из-за того что я читал раздел с которого загрузился?) и теперь система не загружается видимо из-за того что у меня теперь есть разделы с одинаковыми UUID. Целевой (новый) диск я отключить не могу - в биосе нет такой возможности, а отключать его физически мне бы не хотелось т.к. это м2 - там радиатор термопаста итп.. Качаю livecd (usb).

Если есть идеи как можно похерить разделы из rescue mode - буду благодарен. Пробовал dd if=/dev/zero ... - падает в kernel panic. gpart там нету

Ссылка на комментарий
1 час назад, Ilya Tolstenko сказал:

dd в процессе выдал ошибку (видимо из-за того что я читал раздел с которого загрузился?) и теперь система не загружается видимо из-за того что у меня теперь есть разделы с одинаковыми UUID.

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

Ссылка на комментарий
1 час назад, Ilya Tolstenko сказал:

система не загружается видимо из-за того что у меня теперь есть разделы с одинаковыми UUID. Целевой (новый) диск я отключить не могу - в биосе нет такой возможности, а отключать его физически мне бы не хотелось т.к. это м2 - там радиатор термопаста итп..

Очень может быть что при 2-х одинаковых UUID система сойдёт с ума.

У меня где M2 ... так они на разъёмах (в одном случае PCI-E переходник с радиатором, в другом - чисто разъёмы M2 на системной плате) - я как-то не представляю почему там могут быть сложности...

Но после копирования можно ведь, наверное, отключить (шлейф SATA) исходный диск?

Ссылка на комментарий
33 минуты назад, Ilya Tolstenko сказал:

с загрузочного диска dd тоже не происходит. выдает ошибку. Возможно диск конечно умирает, но при обычной работе никаких симптомов не видно.

Можно поиграться с размером блока bs ...

 

Ссылка на комментарий
42 минуты назад, Ilya Tolstenko сказал:

с загрузочного диска dd тоже не происходит. выдает ошибку. Возможно диск конечно умирает, но при обычной работе никаких симптомов не видно.

Можно поиграться с размером блока bs ... может уменьшить. На сколько (%) исходный диск /dev/sdb заполнен?

Возможно у них совершенно отличающаяся геометрия (нумерация) секторов ... хотя не должно быть. Я никогда не копировал разнотипные диски: HDD -> NVME , NVME -> HDD ...

Но 1476 блоков он же прочитал? 1476 * 4M = 5904M

P.S. Редактор этого форума - отвратительный! 🥵

Изменено пользователем Olej
Ссылка на комментарий

Для истории:

В общем диск я скопировал с опцией conv=noerror в процессе копирования было несколько ошибок. Возможно действительно диск уже плохой. Потом отключил старый и для надежности поверх накатил файловый бэкап. Кажется что всё работает, но надо ещё внимательно всё проверить. Расширение зашифрованного раздела - отдельная история. Процедура несложная, но очень плохо документированная. Тайна передается мудрецами из уст в уста, в процессе передачи иногда искажается. Наиболее удачно описано здесь, но там  важно прочитать комментарии мелким шрифтом, без них не работает

https://unix.stackexchange.com/questions/320957/extend-a-luks-encrypted-partition-to-fill-disk

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...