新しく追加されたディスクにZFS raid-z vdevを拡張しますか?

新しく追加されたディスクにZFS raid-z vdevを拡張しますか?

私はこれが最近新しいzfs raid-z vdev拡張を介してのみ可能であることを知っています。

https://github.com/openzfs/zfs/pull/12225
https://freebsdfoundation.org/blog/raid-z-expansion-feature-for-zfs/
https://louwrentius.com/zfs-raidz-expansion-is-awesome-but-has-a-small-caveat.html

zfsutils-linuxバージョン2.1.4-0ubuntu0.1(dpkg -l | grep zfsutilsによって報告されています)を介してUbuntu 22.04.1 LTS(jammy)とOpenZFSを使用します。ユースケースは家庭用Samba NASです。

以前のシステムからインポートされた6つのドライブzpoolで始まり​​(zpool import)、zpool Upgrade -aを実行します。

bob@nas:~$ zpool status
  pool: tank
 state: ONLINE
  scan: resilvered 1.46M in 00:00:02 with 0 errors on Wed Sep 21 12:06:07 2022
config:

        NAME                        STATE     READ WRITE CKSUM
        tank                        ONLINE       0     0     0
          raidz2-0                  ONLINE       0     0     0
            wwn-0x5000c50063d584b2  ONLINE       0     0     0
            wwn-0x5000c50090e6b172  ONLINE       0     0     0
            wwn-0x5000c50063dde13d  ONLINE       0     0     0
            wwn-0x5000c50063d6e22c  ONLINE       0     0     0
            wwn-0x5000c50063d6b472  ONLINE       0     0     0
            wwn-0x5000c50063d965df  ONLINE       0     0     0

errors: No known data errors

これまでとてもよかったです...

上記のドライブと同じサイズとモデルの2つのドライブ(合計8つ)をシステムに追加しました。 Linuxは、追加された2つのドライブ(合計8つ)をsdfとsdgとして扱います。

このcmdを使って、新しいドライブごとに2つの新しいディスクを追加するためにraidz2-0を拡張したいと思います。

bob@nas:/tank/public$ sudo zpool attach -f tank raidz2-0 {drivename}
cannot attach {drivename} to raidz2-0: can only attach to mirrors and top-level disks

私がここで何を間違っているのか?

ありがとうございます!

単発

ベストアンサー1

私がここで何を間違っているのか?

この機能はあなたのバージョンと現在のopenzfsバージョンではまだ利用できません。

https://github.com/openzfs/zfs/blob/master/man/man8/zpool-attach.8#L48

おすすめ記事