FreeNAS 上可用空间过多-ZFS

FreeNAS 上可用空间过多-ZFS

我有一台 FreeNAS 服务器,在 raidz1 中有 3 x 2 To 磁盘。我预计有大约 4 To 的可用空间。运行时zpool list我得到:

[root@freenas] ~# zpool list
NAME          SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
main_volume  5.44T  3.95T  1.49T    72%  ONLINE  /mnt

我期望的尺寸是 4 To。

此外,报告的已用空间与zpool list报告的不匹配du

[root@freenas] ~# du -sh /mnt/main_volume/
2.6T    /mnt/main_volume/

关于 ZFS,我还有很多不完全理解的地方。但目前我最担心的是系统配置错误,而且没有任何存储冗余。我怎样才能确保自己没有犯下可怕的错误……

为了完整起见,这里是输出zpool status

[root@freenas] ~# zpool status
  pool: main_volume
 state: ONLINE
 scrub: none requested
config:

    NAME                                            STATE     READ WRITE CKSUM
    main_volume                                     ONLINE       0     0     0
      raidz1                                        ONLINE       0     0     0
        gptid/d8584e45-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0
        gptid/d8f7df30-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0
        gptid/d9877cc3-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0

errors: No known data errors

答案1

zpool list显示磁盘的 RAW 大小(例如,没有 RAID)。

这就是为什么它看起来比你现有的要大zfs list

您列出的设置显示了 RAIDZ1 zpool。它将具有可用的n-1磁盘空间。

这是了解 ZFS 的一个很好的入门知识。

答案2

我觉得没问题。
在 zpool list 输出中,USED 列应显示为 USABLE。
并且 AVAIL 在该可用空间内是空闲的。
这与您的 DU 输出非常吻合。(轻微的差异是由于四舍五入而没有计算文件系统和 ZFS 元数据。)

相关内容