Extraño problema del sistema de archivos oculto ZFS

Extraño problema del sistema de archivos oculto ZFS

La mitad de mis sistemas de archivos ZFS están ocultos en ZFS-fuse. Aquí está mi historia:

Entonces, me encanta ZFS. Lo usé durante aproximadamente seis meses en FreeBSD, pero debido a que el kernel fallaba durante una carga pesada de E/S entre sistemas de archivos, intenté cambiar a Solaris 5.10.

Eso estuvo bien, pero cuando intenté importar mi grupo de la Versión 13 a su versión 4 de ZFS, hubo algunos problemas importantes. Es posible que haya intentado corregir las definiciones del sistema de archivos, no lo sé.

Como esa versión no era compatible con mi grupo, ahora cambié a Ubuntu Server 10.4. Esa versión es más que compatible con la de mi grupo, pero solo puedo ver la mitad de mis sistemas de archivos. Los sistemas de archivos que puedo ver son los mismos que los que pudo ver Solaris.

Ahora, a pesar de que esos sistemas de archivos no están preestablecidos en un comando 'lista zfs', aún puedo establecer propiedades en ellos e incluso puedo montarlos y leer y escribir archivos, pero simplemente no aparecen en la 'lista zfs' .

He montado los principales, pero ya no estoy seguro de qué otros sistemas de archivos existen (tengo unos ocho que no puedo ver).

¿Alguien tiene alguna idea de qué diablos está pasando? Creo que podría intentar reiniciar FreeBSD 8 (todavía tengo la unidad de arranque principal disponible para eso) y ver si al menos es capaz de ver los sistemas de archivos.

También hice una limpieza mientras estaba en Linux y no encontré errores en ninguno de los datos. Curiosamente, Linux informa los errores de lectura de DMA que causaron problemas en FreeBSD ZFS, pero ZFS-fuse no encuentra ningún error. Sin embargo, ese es un tema para otra publicación.

Respuesta1

En lugar de Solaris 10, Linux/ZFS-fuse o FreeBSD, usaría la última versión de desarrollo de opensolaris (compilación 134 a partir de hoy) que incluye el código ZFS más actualizado para diagnosticar cuál podría ser el problema. Publique el resultado de "zfs get all 'invisible-filesystem'" para ver qué propiedad podría impedir que algunos de ellos aparezcan.

Respuesta2

"debido a que el kernel falla durante una carga pesada de E/S entre sistemas de archivos"

Puede que no sea el kernel de FreeBSD, sino el error de más de 3 años con ZFS ARC que aún persiste.

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6522017

(¡Este es desagradable ya que también se saldrá de los límites de la VM de un hipervisor!)

información relacionada