Рейтинг:0

Ubuntu с рутом при загрузке ZFS и смене материнской платы

флаг cn

Скоро я сменю материнскую плату (а также процессор и оперативную память) с Asrock J5005-ITX на новую с чипом Intel B660. У меня есть Ubuntu Server, загружающий root из пула ZFS.

Как мне подготовиться к миграции? Что я должен дважды проверить перед этим и должен ли я ожидать каких-либо конкретных проблем, для которых я должен подготовить решения заранее?

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

Первоначально система была Ubuntu Server 18.04 с пулом ZFS, настроенным с помощью этого руководства. https://openzfs.github.io/openzfs-docs/Getting%20Started/Ubuntu/Ubuntu%2018.04%20Root%20on%20ZFS.html но теперь он обновлен до 21.10 для максимально возможной совместимости с материалом Alder Lake.

Рейтинг:2
флаг bv

Я предполагаю здесь, так как сам не проходил через этот процесс.

Пока у вас нет полного шифрования, которое может зависеть от вашего аппаратного TPM, вы должны быть в безопасности.

Один из способов проверить это — подключить ваши жесткие диски к работающей ОС (загружающейся с USB), работающей на другом компьютере, и попытаться импортировать пул. Если это работает, ZFS не имеет связи с вашей материнской платой.

Одна вещь, с которой вы можете столкнуться, — это проблемы совместимости оборудования в процессе загрузки, здесь вам понадобятся более опытные пользователи Ubuntu, чтобы прокомментировать этот аспект.

Rychu avatar
флаг cn
Спасибо за ваши мысли. Я ценю. Считаете ли вы, что неудачная загрузка после миграции может как-то повредить пул или внести какие-то необратимые изменения в данные? Мой пул работает в зеркальном режиме. Я начал задаваться вопросом, не будет ли безопаснее сначала загрузиться только с одним SSD, а другой оставить лежать на столе на всякий случай? Если все загрузится хорошо, я выключу и снова подключу другой. Если нет, то у меня будет резервная копия, которую я смогу использовать для повторной загрузки J5005, чтобы избежать длительного простоя сервера. Просто мысли вслух здесь
флаг bv
Если вы используете ZSYS со снимками, я сомневаюсь, что произойдет какой-либо ущерб. Вы всегда можете вернуться к предыдущему состоянию снимка.
Rychu avatar
флаг cn
Все прошло удивительно хорошо. Я имею в виду с точки зрения ОС. Я несколько часов читал интернет, готовясь к сбою grub и создавая LiveCD, и он загрузился, как будто ничего не произошло.
флаг bv
Это замечательные новости! Пожалуйста, запустите следующее: `apt policy zfs*` и `версия zfs`. Убедитесь, что все пакеты zfs совпадают по версиям. Если они не читают [это] (https://askubuntu.com/a/1389086/720005)
Rychu avatar
флаг cn
Я не уверен, что понимаю, что вы подразумеваете под соответствием пакетов zfs в версиях. Если «версия zfs» дает мне «2.0.6», то все пакеты должны быть в «2.0.6»? Это вывод этих команд на моем сервере. Это правильно? https://pastebin.com/bs4fAcgE
флаг bv
У меня была проблема в 20.04, у вас 21.10. Судя по тому, что вы отправили, вы молодец! На что обращать внимание: Крайне важно, чтобы zfs (утилиты) и zfs-kmod (драйвер ядра) совпадали, иначе простые функции могут не работать. При выводе `policy` важно то, что установлено.
Rychu avatar
флаг cn
Отлично, спасибо за всю вашу помощь!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.