ZFS RAIDZに新しいデバイスを追加する方法が気になります。
私は理論的にだけ考えています。 RAIDZのみを含むZFSプールを破壊した後です。データはまだディスクに存在する必要があります。
既存のディスクで新しいRAIDZを作成する方法はありますか?その場合は、同じ方法で新しいRAIDZに新しい追加のハードドライブ(またはそれ以上)を追加する必要があります。この場合、唯一の追加作業は、すべてのパリティを再計算することです。私は間違っていますか?
だから今基本問題は次のとおりです。
新しい追加ディスクを追加せずに古いRAIDZの古いディスクを使用して新しいRAIDZを作成する方法はありますか?
答え1
それは不可能です。ディスクを追加して既存のRAIDZプールを拡張することはできません。
答え2
同じディスクを使用してraidzを再作成できますが、そのディスクの古いデータは失われます。
たとえば、5つのドライブを持つraidzがある場合...つまり。 sd1 sd2 sd3 sd4 sd5... "zpool create foo raidz sd1 sd2 sd3 sd4 sd5"を実行します。
同じ古いディスクで同じプールを再作成して新しいディスク(sd6など)を追加するには、「zpool create foo raidz sd1 sd2 sd3 sd4 sd5 sd6」コマンドを使用します。
同様に、削除された古いプールのデータを保持/復元することはできませんが、同じ古いディスクを再利用して古いプールと同じ名前の新しいプールを作成し、そこに新しいドライブを追加できます(該当する場合)。 )あなたが欲しい。