最近、ZFSプールのスペースが不足しました。より多くのスペースを確保するための迅速なソリューションが必要であり、プールを長期間使用する予定がなかったため、ファイルを新しいデバイス(vdev?)としてプールに追加しました。さらにスペースを追加するために3つのディスクの。
残念ながら、最近再起動した後、プールをインポートできません。 zpool import
はI/Oエラーが原因で失敗しますが、zpool import -F
はデバイスの欠落を訴え、zdb -e <pool name>
はプールのファイルメンバーが欠落していることを示します。具体的には、プールに4つの子があり、3つにタイプ 'disk'があり、4番目に次のように表示されます。children[3]: type: 'missing'
ファイルは、これまでと同じパスで同じ場所にあります。構成を修正してこのプールをインポートする方法はありますか?
うわー、私は投稿してから5分後にそれを理解しましたが、これに取り組んだ後数時間は多くの欲求不満を持っていました。ファイルへのパスと-d
へのパスの両方について、zpool import
で/dev/disk/by-id
オプションを指定する必要がありました。