私はraidz1に3x 2Toディスクを備えたFreeNASサーバーを持っています。約4Toの空き容量があると思います。 zpool list
を実行すると、次のようになります。
[root@freenas] ~# zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
main_volume 5.44T 3.95T 1.49T 72% ONLINE /mnt
私は4Toのサイズを期待していました。
また、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
zpool list
は、ディスクのRAWサイズを示します(RAIDなしなど)。
そのため、zfs list
で利用できるものよりも大きく表示されます。
リストしたセットアップは、RAIDZ1zpoolを示しています。これにより、n-1
ディスクの使用可能スペースが確保されます。
私には大丈夫そうです。
zpoolリストの出力で、USED列はUSABLEとして読み取られる必要があります。
そしてAVAILはその使用可能なスペース内で無料です。
これは、DU出力にうまく適合します。 (わずかな不一致は、丸めによるものであり、ファイルシステムとZFSメタデータはカウントされません。)