
Metade dos meus sistemas de arquivos ZFS estão ocultos no ZFS-fuse. Aqui está minha história:
Então, eu adoro o ZFS. Usei-o por cerca de seis meses no FreeBSD, mas devido ao travamento do kernel durante uma carga pesada de IO entre sistemas de arquivos, tentei mudar para o Solaris 5.10.
Isso foi bom, mas quando tentei importar meu pool da versão 13 para a versão 4 do ZFS, ocorreram alguns problemas graves. Pode ter tentado corrigir as definições do sistema de arquivos, não sei.
Como essa versão não era compatível com meu pool, mudei para o Ubuntu Server 10.4. Essa versão mais do que suporta a do meu pool, mas só consigo ver metade dos meus sistemas de arquivos. Os sistemas de arquivos que posso ver são os mesmos que o Solaris pode ver.
Agora, apesar desses sistemas de arquivos não estarem predefinidos em um comando 'zfs list', ainda posso definir propriedades neles e ainda posso montá-los e ler e gravar arquivos, mas eles simplesmente não aparecem em 'zfs list' .
Montei os principais, mas não tenho mais certeza de quais outros sistemas de arquivos existem (tenho cerca de oito que não consigo ver).
Alguém tem alguma ideia do que diabos está acontecendo? Acho que posso tentar inicializar novamente no FreeBSD 8 (ainda tenho a unidade de inicialização principal disponível para isso) e ver se pelo menos ele é capaz de visualizar os sistemas de arquivos.
Também fiz uma limpeza no Linux e não encontrei erros em nenhum dos dados. Estranhamente, erros de leitura de DMA que causaram problemas no FreeBSD ZFS são relatados pelo Linux, mas o ZFS-fuse não encontra um erro. No entanto, esse é um assunto para outro post.
Responder1
Em vez de Solaris 10, Linux/ZFS-fuse ou FreeBSD, eu usaria a versão mais recente do dev opensolaris (build 134 a partir de hoje), que possui o código ZFS mais atualizado incluído para diagnosticar qual pode ser o problema. Por favor, poste a saída de "zfs get all 'invisible-filesystem'" para ver qual propriedade pode impedir que alguns deles apareçam.
Responder2
"devido ao travamento do kernel durante carga pesada de IO entre sistemas de arquivos"
Esse pode não ser o kernel do FreeBSD, mas o bug de mais de 3 anos com o ZFS ARC que ainda persiste!
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6522017
(Este é desagradável, pois também ultrapassará os limites da VM de um hipervisor!)