我正面临着一个问题,即在16TB的容量中,ZFS似乎缺less了大约4TB的空间。
ZFS池正在报告正确的大小(16.3TB):
nmc@thn-nstor1:/$ zpool list NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT nstore1pool1 16.3T 15.2T 1.11T - 93% 1.00x ONLINE - syspool 29G 9.20G 19.8G - 31% 1.00x ONLINE -
然而, zfs list命令报告的数据less了4TB:
nmc@thn-nstor1:/$ zfs list NAME USED AVAIL REFER MOUNTPOINT nstore1pool1 12.4T 770G 116K /volumes/nstore1pool1 nstore1pool1/.nza-reserve 49.8K 770G 49.8K none nstore1pool1/nstore1zvol1 28.4K 770G 28.4K - nstore1pool1/veeam 12.4T 770G 12.4T /volumes/nstore1pool1/veeam
进一步阅读这篇文章,我还运行了zfs list -o space和zfs list -t snapshot以validation没有使用空间的快照,这确认了上面的结果:
nmc@thn-nstor1:/$ zfs list -t snapshot NAME USED AVAIL REFER MOUNTPOINT nmc@thn-nstor1:/$ zfs list -o space NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD nstore1pool1 770G 12.4T 0 116K 0 12.4T nstore1pool1/.nza-reserve 770G 49.8K 0 49.8K 0 0 nstore1pool1/nstore1zvol1 770G 28.4K 0 28.4K 0 0 nstore1pool1/veeam 770G 12.4T 0 12.4T 0 0
**编辑**
关于更多信息的请求,以下是zfs status -v和zfs list -t all的输出(为了简洁起见,删节了):
nmc@thn-nstor1:/$ zpool status -v pool: nstore1pool1 state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM nstore1pool1 ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 c0t5000C5003F0DE915d0 ONLINE 0 0 0 c0t5000C5003F17FA16d0 ONLINE 0 0 0 c0t5000C500506272F7d0 ONLINE 0 0 0 c0t5000C50063E7E297d0 ONLINE 0 0 0 c0t5000C500644D6CE0d0 ONLINE 0 0 0 c0t5000C500644FBA98d0 ONLINE 0 0 0 c0t5000C500644FFD61d0 ONLINE 0 0 0 c0t5000C50064509003d0 ONLINE 0 0 0 c0t5000C50064AE3241d0 ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 c0t5000C50064BF602Dd0 ONLINE 0 0 0 c0t50014EE65BA8D06Dd0 ONLINE 0 0 0 c0t50014EE6B0FE0EA6d0 ONLINE 0 0 0 raidz1-2 ONLINE 0 0 0 c0t50014EE606A6F0E5d0 ONLINE 0 0 0 c0t50014EE65BFCD389d0 ONLINE 0 0 0 c0t50014EE65BFD0761d0 ONLINE 0 0 0 c0t50014EE65BFD11A3d0 ONLINE 0 0 0 c0t50014EE6B150B5FBd0 ONLINE 0 0 0 c0t50014EE6B152CB82d0 ONLINE 0 0 0 errors: No known data errors nmc@thn-nstor1:/$ zfs list -t all NAME USED AVAIL REFER MOUNTPOINT nstore1pool1 12.4T 770G 116K /volumes/nstore1pool1 nstore1pool1/.nza-reserve 49.8K 770G 49.8K none nstore1pool1/nstore1zvol1 28.4K 770G 28.4K - nstore1pool1/veeam 12.4T 770G 12.4T /volumes/nstore1pool1/veeam
我很感激任何帮助,了解这个缺失的空间已经去了哪里?
天啊,你做了什么?!
一般来说,RAIDZ1 / 2/3将显示驱动器的完整(原始)容量的zpool列表,而zfs列表将显示空间减去奇偶校验…
但是你上面显示的是:
带有3个磁盘的RAIDZ1和6个磁盘的RAIDZ1的9个磁盘的RAIDZ1。
如果你不打算这么做的话,那真是太糟糕了。 所有的驱动器都是相同的大小?