我正在构建一个RAIDZ2 ZFS系统,使用Ubuntu13.10作为基本系统,以及zfsonlinux的包,其中有6个磁盘专用于池数据,以及两个SSD分区来执行ZIL日志和L2ARC缓存。我的HDD都是2.0 TiB (实际上:略低于2.0 TiB)驱动器。
然而,创建池后,zpool list意外地报告了一个池,其大小为10.9 TiB,分配了1.93 MiB,而TiB为10.9 TiB。在一个磁盘总数为12.0 TiB的RAIDZ2中,它是如何获得将近11 TiB的空闲的?我原以为只有8.0 TiB的空闲空间(4.0 TiB分配给奇偶)。
哦,这显然是一个与ZRAID1 1池大小比预期大非常相似的问题,但是关于RAIDZ2而不是RAIDZ.无论如何,我都会发布这篇文章,以防有人在搜索时关心RAIDZ2。
发布于 2013-12-31 18:13:57
原来每个驱动器是1.82TiB。乘以6= 10.9TiB。我认为zpool报告了文件系统工作可用的总物理空间(即:数据+奇偶),而不是仅报告用户数据可用的空间,而不考虑数据的奇偶校验。
事实上,“重复的问题”已经有了一个非常好的答案,这里引用了(为清晰起见添加了破折号):
zpool list-显示池的大小,即所有磁盘的大小。zfs list-显示池中可用的文件系统大小。
PS。也许我们应该有一个"raidz2“标签。
https://serverfault.com/questions/564365
复制相似问题