我正在构build一个使用Ubuntu 13.10作为基础系统的RAIDZ2 ZFS系统,以及zfsonlinux的包,其中有6个专用于池数据的磁盘,以及一些SSD分区来执行ZIL日志和L2ARCcaching。 我的硬盘都是2.0TB(即:略小于2.0TB)的硬盘。
然而,一旦创build了池, zpool list意外地报告了10.9T大小,1.93M分配和10.9T空闲的池。 在一个总共有12.0个磁盘的RAIDZ2中,如何获得接近11T的空闲空间? 我期待有一个只有8.0T的自由空间。
哦,这显然是一个非常类似的问题, ZRAID1池大小比预期的大 ,但是关于RAIDZ2而不是RAIDZ …我会张贴这无论如何,以防万一有人关心RAIDZ2的search。
事实certificate,每个驱动器是1.82TiB。 那个时候6 = 10.9TiB。 我想zpool报告可用于文件系统劳动的总物理空间(即:数据+奇偶校验),而不是用户数据的可用空间,而不考虑奇偶校验。
事实上,这个“重复的问题”已经有了一个很好的答案,在这里引用(为了清楚起见,增加了破折号):
zpool list– 显示池的大小,即所有磁盘的大小。
zfs list– 显示池中可用的文件系统大小。
PS。 也许我们应该有一个“raidz2”标签。