И так, допустим у вас есть диск с файловой системой ZFS, полностью рабочий. Как вытащить с него данные, если на сервере у вас UFS?
Опишу пошагово инструкцию.
1) Загрузка с install-dvd
В главном меню выбираем Fixit -> CDROM/DVD
2) Подгрузка модулей
# kldload /mnt2/boot/kernel/opensolaris.ko
# kldload /mnt2/boot/kernel/zfs.ko
3) Поиск пула
#zpool import
pool: tank
id: 38346946432904694324233447883
state: online
config: tank ONLINE
ad0p3 ONLINE
4) монтирование пула.
Создаём папку, куда будем монтировать пул
#mkdir /tank_pool
монтируем
#zpool import -R /tank_pool -f tank
После этого можно пользоваться. Корень смонтируется в /tank_pool/root Если же не смонтируется, можно смонтировать вручную:
#mount -t zfs tank/ROOT /tank_pool/root
При этом нужно будет создать папку /tank_pool/root
ПС. Под Solaris нужно будет вместо -t указать -F