Zfs
ZFS 上缺少空間 (Nexenta)
我面臨一個問題,ZFS 似乎在 16TB 卷上缺少大約 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
命令報告少了 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
驗證沒有使用空間的快照,這證實了上述結果: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 列表將顯示空間減去奇偶校驗…
但是你上面顯示的是:
一個 9 磁碟 RAIDZ1 條帶化有一個 3 磁碟 RAIDZ1 和一個 6 磁碟 RAIDZ1。
如果您不打算這樣做,那就太糟糕了。所有驅動器的大小都相同嗎?