web-dev-qa-db-ja.com

RAID-Z構成へのディスクの追加を元に戻す

データプールの1つでスペースが不足し始め、ディスクを追加して拡張することにしました。以下は、拡張する前の状態です。

        NAME                       STATE     READ WRITE CKSUM
    data                       ONLINE       0     0     0
      raidz1-0                 ONLINE       0     0     0
        c0t5000C50041BF93A7d0  ONLINE       0     0     0
        c0t5000C50041FEBCFFd0  ONLINE       0     0     0
        c0t5000C50041FEBE1Bd0  ONLINE       0     0     0
        c0t5000C50041FEC223d0  ONLINE       0     0     0
        c0t5000C50041FECC0Bd0  ONLINE       0     0     0
        c0t5000C500422BAF33d0  ONLINE       0     0     0

プールを拡張した後、raidz1に最初のドライブセットがあり、raidz2を使用して2番目のセットがあります。

        NAME                       STATE     READ WRITE CKSUM
    data                       ONLINE       0     0     0
      raidz1-0                 ONLINE       0     0     0
        c0t5000C50041BF93A7d0  ONLINE       0     0     0
        c0t5000C50041FEBCFFd0  ONLINE       0     0     0
        c0t5000C50041FEBE1Bd0  ONLINE       0     0     0
        c0t5000C50041FEC223d0  ONLINE       0     0     0
        c0t5000C50041FECC0Bd0  ONLINE       0     0     0
        c0t5000C500422BAF33d0  ONLINE       0     0     0
      raidz2-1                 ONLINE       0     0     0
        c0t5000C50034245B57d0  ONLINE       0     0     0
        c0t5000C500350A3847d0  ONLINE       0     0     0
        c0t5000C50042033AA7d0  ONLINE       0     0     0
        c0t5000C500421FBD03d0  ONLINE       0     0     0
        c0t5000C500422B9737d0  ONLINE       0     0     0
        c0t5000C5005678B8BFd0  ONLINE       0     0     0

これは私の間違いであり、言い訳にはなりません。私の質問は、raidz1-0とraidz1-1を持つようにドライブを再度セットアップできるように、この操作を元に戻すにはどうすればよいですか?これはバックアッププールであるため、データは夜間にのみデータプールに書き込まれます。

3
user124381

あなたはめちゃくちゃになりました...ごめんなさい。

zpool history dataの出力を見てみたいです。しかし、私の推測では、ディスクスペースを追加したかったのですが、代わりに、RAIDZ2に6つのディスクのグループを追加し、RAIDZ1セットでストライプに設定しました。

RAIDZ vdevは拡張可能ではないことを知っておく必要があります...プールを「拡張」する唯一の方法は、別のvdevを追加することです。 RAID 5 + 0のようなものを作成しようとしていて、タイプミスがあった可能性がありますか?

いずれにせよ、これら2つのvdevのストライプを解除するオプションはありません。データを別の場所に送信し、再フォーマットして再試行する機能はありますか?

1
ewwhite