FreeNAS 上的可用空间过多 - ZFS

Gui*_*ume 2 zfs freenas raidz

我在raidz1中有一个带有3 x 2 To磁盘的FreeNAS服务器。我希望有大约 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
Run Code Online (Sandbox Code Playgroud)

我期待大小为 4 To。

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

[root@freenas] ~# du -sh /mnt/main_volume/
2.6T    /mnt/main_volume/
Run Code Online (Sandbox Code Playgroud)

关于 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
Run Code Online (Sandbox Code Playgroud)

eww*_*ite 5

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

这就是为什么它看起来比你在zfs list.

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

这是理解 ZFS 的很好的入门书。