Проблема такая, жила была мирно и тихо виртуалка файлового сервера nas4free vmware в esxi 6.0. Два виртуальных диска примонтированы к виртуальной машине один с системой nas4free, другой диск под шару zfs. В один прекрасный момент вылезла ошибка в гипервизоре об окончании места на диске с zfs(хотя номинально места там полно, но из-за больших снапшотов в результате того что туда были настроены бэкапы veeam'a получилось что получилось), ну и шара перестала работать. После остановки виртуалки, она перестала грузиться вовсе, также был один давний снапшот, который я удалил дабы осводить место, и уменьшил количество памяти, она загрузилась, я сделал сразу снимок, НО как только пытаешься обратиться к файлам на шаре nas4free уходит в ребут и после него уже пул не монтируется с ошибкой
Corrupted pool metadata (подробнее http://illumos.org/msg/ZFS-8000-72)
И самым неприятным сценарием без вариантов восстановления:
cannot import 'pool': I/O error. Destroy and re-create the pool from a backup source.
Это тоже не помагало:
#zpool import -F-f pool
Ничего кроме "восстаналивайте из сторонеего бекапа" не вырисовывалось... а с учётом того что его не было, то не вырисовывалось ничего (данные не жалко, там ничего выжного не было, но все же..)
Но всё же данные удалось восстановить и подмонтировать пул коммандой:
# zpool import -fFVXm pool
Какого же было моё удивление когда это сработало, долго думало мин 10-15, и не с первого раза (ругнулось на нехватку оперативной памяти) после установки 10 Gb всё прошло на ура.
Просто поднялась шара и всю инфу слил по smb без проблем.