freebsd: mount zfs from livecd

Загрузиться с iso своей или более новой версии.
Выбрать пункт livecd.
Посмотреть, что у нас тут есть: zpool import.
Создать каталог куда будем монтировать: mkdir -p /tmp/z
Импортируем: zpool import -fR /tmp/z zroot
* если требуется только прочитать, например, с убитого диска, тогда имеет смысл импортировать так:
zpool import -N -o readonly=on -f -R /tmp/z -Fn
*в моём случае был ловко приведен в неработоспособное состояние почти весь world 11.1-RC2 -)
Поэтому было выполнено:
fetch http://mirror.yandex.ru/freebsd/releases/amd64/11.1-RC2/base.txz
/rescue/tar -xvf base.txz -C /tmp/z
Тут у меня было с десяток ошибок вида «can’t unlink already existing object», но те файлы у меня и не были затронуты, проигнорировал.
Дальше уже по ситуации — создание пользователя, pkg upgrade -f (чтобы создало «пакетных» пользователей), проверка, чай-кофе-потанцуем.

Опубликовано 10.07.2017 в 19:00 · Автор MIkhail Timofeev · Ссылка
Рубрики: freeBSD