奇怪的ZFS隐藏文件系统的问题

我的一半ZFS文件系统隐藏在ZFS保险丝中。 这是我的故事:

所以,我喜欢ZFS。 我在FreeBSD上使用了大约六个月的时间,但是由于它在繁重的文件系统IO负载中崩溃了内核,我尝试切换到Solaris 5.10。

这很好,但是当我试图将版本13的版本库导入到ZFS版本4的版本时,出现了一些棘手的问题。 它可能试图纠正文件系统的定义,我不知道。

由于该版本与我的池不兼容,我现在已经切换到Ubuntu Server 10.4。 该版本支持我的池,但我只能看到我的一半文件系统。 我可以看到的文件系统与Solaris可以看到的相同。

现在,尽pipe没有在“zfs list”命令中预置这些文件系统,我仍然可以在它们上设置属性,甚至可以挂载它们并读写文件,但是它们只是显示在“zfs list”中, 。

我已经安装了主要的,但我不知道什么其他的文件系统了(我有大约八我看不到)。

任何人都有什么想法是怎么回事? 我想我可能会尝试启动回到FreeBSD 8(我仍然有主要的启动驱动器),看看是否至less能够查看文件系统。

我在Linux中也做了一些磨合,并且发现任何数据都没有错误。 奇怪的是,在Linux上报告了在FreeBSD ZFS上导致问题的DMA读取错误,但是ZFS保险丝没有发现错误。 这是另一个职位的话题。

而不是Solaris 10,Linux / ZFS-fuse或FreeBSD,我将使用最新的开发者opensolaris版本(目前为134版本),其中包含更新的ZFS代码来诊断问题的可能性。 请发布“zfs get all'invisible-filesystem'”的输出,以查看哪些属性可能会阻止其中一些显示出来。

“由于在大量的文件系统间IO负载时崩溃内核”

这可能不是FreeBSD内核,但ZFS ARC 3年以上的bug依然存在!

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

(这个是令人讨厌的,因为它也会超出虚拟机pipe理程序的虚拟机界限!)