Половина моих файловых систем ZFS скрыта в ZFS-fuse. Вот моя история:
Итак, я люблю ZFS. Я использовал его около шести месяцев на FreeBSD, но из-за того, что ядро вылетало из-за большой нагрузки ввода-вывода между файловыми системами, я попытался перейти на Solaris 5.10.
Это было хорошо, но когда я попытался импортировать свой пул версии 13 в его версию ZFS версии 4, возникли серьезные проблемы. Возможно, он пытался исправить определения файловой системы, я не знаю.
Поскольку эта версия не была совместима с моим пулом, я перешел на Ubuntu Server 10.4. Эта версия более чем поддерживает версию моего пула, но я могу видеть только половину своих файловых систем. Файловые системы, которые я вижу, такие же, как и в Solaris.
Теперь, несмотря на то, что эти файловые системы не заданы в команде 'zfs list', я все еще могу устанавливать для них свойства, и я даже могу монтировать их и читать и записывать файлы, но они просто не отображаются в 'zfs list' .
Я смонтировал основные из них, но я не уверен, какие еще есть файловые системы (у меня их около восьми, которых я не вижу).
Кто-нибудь знает, что, черт возьми, происходит? Думаю, я мог бы попытаться снова загрузиться в FreeBSD 8 (у меня все еще есть основной загрузочный диск для этого) и посмотреть, может ли он хотя бы просматривать файловые системы.
Я также провел очистку в Linux, и он не обнаружил ошибок ни в каких данных. Как ни странно, Linux сообщает об ошибках чтения DMA, которые вызвали проблемы в FreeBSD ZFS, но ZFS-fuse не находит ошибки. Однако это тема для другого поста.
Вместо Solaris 10, Linux / ZFS-fuse или FreeBSD я бы использовал последнюю сборку dev opensolaris (сборка 134 на сегодняшний день), в которую включен более свежий код ZFS для диагностики, в чем может быть проблема. Пожалуйста, опубликуйте вывод «zfs get all 'invisible-filesystem'», чтобы узнать, какое свойство может помешать отображению некоторых из них.
"из-за сбоя ядра при большой нагрузке ввода-вывода между файловой системой"
Возможно, это не ядро FreeBSD, а ошибка с ZFS ARC более трех лет, которая все еще сохраняется!
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6522017
(Это неприятно, так как оно также выйдет за пределы виртуальных машин гипервизора!)