Назад | Перейти на главную страницу

ZFS: ошибка ввода-вывода - все копии блока недоступны

Я пытаюсь установить FreeBSD Sparc64 на свой компьютер SunFire440, я следовал инструкциям по установке FreeBSD Root на ZFS с помощью этого ссылка на руководство. Только внесенные мной изменения заключаются в том, что вместо использования зеркала я попытался настроить raidz1 с четырьмя внутренними дисками. При установке все было хорошо, но при загрузке после установки отображается ошибка ниже:

ZFS: i/o error - all block copies unavailable
ZFS: can't read MOS object directory
ZFS: can't find root filesystem 

FreeBSD/sparc64 ZFS enabled bootstrap loader, Revision 1.0
(root@releng1.nyi.freebsd.org, Wed Nov 12 03:13:59 UTC 2014)

bootpath="" 

can't load 'kernel'

Любые идеи?

Во-первых, установка FreeBSD на оборудование Sun - серьезное преступление, в некоторых странах вас могут обезглавить (однако я думаю, что нескольких лет в лагере на Чукотке будет достаточно)!

Во-вторых, семейство версий 10.x включает bsdinstall довольно способна установить FreeBSD в корень ZFS без необходимости эмулировать восход солнца вручную.

В-третьих, этому может быть несколько причин:

а) ваш пул сломан, действительно недостаточно доступных данных

б) SunFire 440 BIOS не может получить доступ к загрузочным блокам, где бы они ни находились, например, за пределами 1 ТБ, за 2 ТБ и т. д.

в) gptzfsboot не может этого сделать.

г) код ядра ZFS не может читать и понимать vdev ярлыки (иногда бывает) сами по себе.

Я предлагаю вам загрузиться с USB-накопителя и импортировать этот пул. Если он будет импортирован успешно, это исключит а). Остальное зависит от вас, например, вы можете создать отдельный гибридный / загрузочный срез для загрузки ядра. и / или libzfs from и множество других опций (разрезать диск, уменьшить размер корневого пула и т. д.). Я сам столкнулся с подобной проблемой, теперь мне нужно использовать USB-накопитель для загрузки. Я подумываю о создании меньшего корневого пула, потому что подозреваю, что у меня GigaByte MB BIOS.

И помните: реализация Solaris ZFS по-прежнему намного лучше!