我有一个带有3 x 2到raidz1磁盘的FreeNAS服务器。 我希望有大约4到太空可用。 当我运行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。 但目前我主要担心的是我的系统configuration错误,而且我没有任何存储冗余。 我怎么能确定我没有犯下一个可怕的错误
为了完整起见,以下是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
zpool list显示你磁盘的RAW大小(例如没有RAID)。
这就是为什么它比zfs list可用的大。
您列出的设置显示了RAIDZ1 zpool。 这将有n-1磁盘的可用空间。
这是了解ZFS的一个很好的入门知识。
对我来说看起来不错。
在zpool列表输出中,USED列应该被认为是可用的。
AVAIL在可用空间内是免费的。
这很适合你的DU输出。 (轻微差异是由于舍入,不计算文件系统和ZFS元数据。)