Centos 7でZFSを使用する新しいボリュームでは、予想よりも空き容量がはるかに少ないことがわかりました。

Centos 7でZFSを使用する新しいボリュームでは、予想よりも空き容量がはるかに少ないことがわかりました。

現在モンスターサーバーを構成しています。

ZFSボリュームの作成に使用するSATAインターフェイスカードには、15個の8TB HDDが接続されています。ドライブがすべて検出され、ZFSライブラリがインストールされており、準備が整いました。

zpoolを使用してZFSボリュームを作成しました。追加のフォールトトレランスのためにデュアルパリティが欲しかったので、RAIDZ2を選択しました。

zpool create -f diskpool1 raidz2 sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp sdq

状態を確認すると、すべてが正常です。

[root@BACKUPNAS-I ~]# zpool status
pool: diskpool1
state: ONLINE
scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    diskpool1   ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sdc     ONLINE       0     0     0
        sdd     ONLINE       0     0     0
        sde     ONLINE       0     0     0
        sdf     ONLINE       0     0     0
        sdg     ONLINE       0     0     0
        sdh     ONLINE       0     0     0
        sdi     ONLINE       0     0     0
        sdj     ONLINE       0     0     0
        sdk     ONLINE       0     0     0
        sdl     ONLINE       0     0     0
        sdm     ONLINE       0     0     0
        sdn     ONLINE       0     0     0
        sdo     ONLINE       0     0     0
        sdp     ONLINE       0     0     0
        sdq     ONLINE       0     0     0

errors: No known data errors

ところでディスク容量を確認してみると、87Tbしか出てこないですね:(

[root@BACKUPNAS-I ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  3.0G   47G   6% /
devtmpfs                 7.7G     0  7.7G   0% /dev
/dev/mapper/centos-home  154G   54M  154G   1% /home
/dev/md126p1             497M  188M  310M  38% /boot
diskpool1                 87T  256K   87T   1% /diskpool1

ZFSの起源により、ZFSを使用するときにRAIDレベルがRAID標準と異なることがわかりますが、RAID6と同様の構成では、約104TBの空き容量があると予想して2つのディスクでプールを作成します。龍仁。

私が何か間違っているのですか、それとも本質的に「ソフトウェアRAID」を使用していますか? ZFSが多くのスペースを占めているのですか?(私の8TB HDDサイズの約2倍!)

ベストアンサー1

2つの問題があるようです。

最初のハードドライブはTB(1000 ^ 4)単位で測定され、dfTiB(1024 ^ 4)として報告されます。予想される104TBをTiBに変換すると、94.5TiBになります。まだドアを閉めました。

しかし、2つのドライブがあると言われたので(15*8)-(2*8)= 104TBです。冗長または未使用の3番目のドライブがある場合はどうなりますか?すると(15*8)-(3*8)=96TBになります。 TiBに変換すると87.3TiBになり、これがdf報告されます。

おすすめ記事