Потерянный пул ZFS в производственной системе 20.04, все еще работающий

Я сделал зеркальное копирование ZFS rpool, другие диски все еще работают, и система работает. Но bpool был только на одном диске, и этот диск умер. Я удалил один из других дисков из зеркала rpool и перекомпилировал его, чтобы освободить место для новой загрузки rpool или UFI, а остальное снова поместил в rpool.

Я попробовал grub-install, и он сказал, что нет каталога UFI даже после монтирования нового раздела (сделанного FAT32) в / boot / efi

Восстановление загрузки, похоже, нужно запускать с USB.

У меня нет резервной копии bpool. Однако у меня есть другие системы 20.04. Могу ли я скопировать из одного из них?

В каталоге / boot на rpool есть файлы старше времени последней перезагрузки. Похоже, что система создала / boot, когда во время apt-обновления там не было смонтировано bpool. Возможно ли, что я смог нормально перезагрузиться после потери bpool? Кажется, сейчас в / boot недостаточно файлов

Как я могу создать новый bpool или заменить его без перезагрузки?

Спасибо.

0
задан 11 October 2020 в 21:56

1 ответ

Я один за другим отключил диски в rpool. Я переразбил так что у меня было 4 раздела для efi, swap, bpool, rpool. Затем просто подключите раздел rpool обратно к rpool и подождите, пока завершится восстановление, прежде чем делать следующий диск.

Затем я следовал приведенным здесь инструкциям по созданию efi и bpool: https://openzfs.github.io/openzfs-docs/Getting%20Started/Ubuntu/Ubuntu%2020.04%20Root%20on%20ZFS.html

Но пропускать части инструкций для rpool, поскольку это уже было нормально.

0
ответ дан 25 October 2020 в 20:39

Другие вопросы по тегам:

Похожие вопросы: