プールにマウントされたデータセットが含まれている場合でも、zpool destroy pool コマンドを使用して、プールを破棄できます。
注意 - ZFS は、どのデバイスが使用中であるかを常に追跡することはできません。破棄するプールに間違いがないことを確認し、常にデータをコピーしておいてください。誤って違うプールを破棄してしまった場合、破棄された ZFS ストレージプールを回復するを参照してください。 |
プールを破棄しても、そのプールをインポートできます。そのため、機密データがプールの一部であったディスクに残る可能性があります。データを完全に破棄するには、破棄されたプールのすべてのディスクに対して format ユーティリティーの analyze->purge オプションなどの機能を使用します。
データの機密性を確保するには、暗号化された ZFS ファイルシステムを作成します。破棄したプールが回復されても、データは暗号鍵なしではアクセスできない状態のままになります。詳細については、ZFS ファイルシステムの暗号化を参照してください。
使用可能デバイスと使用不可デバイスが混在するプールが破棄された場合、データは使用可能なディスクに書き込まれ、プールが有効ではなくなることが示されます。この状態情報は、インポートを実行するときに、デバイスが潜在的なプールとして表示されることを防ぎます。使用不可デバイスでも、プールを破棄できます。使用不可デバイスを修復すると、新しいプールの作成時に potentially active として報告されます。また、インポートするためにプールを検索する際に有効なデバイスとして表示されます。
使用不可デバイスの数が多くなると、プール自体が使用不可になることがあります。プールの最上位レベルの仮想デバイスの状態が UNAVAIL として報告されます。この場合、zpool destroy –f コマンドを使用することによってのみ、そのプールを破棄できます。
プールとデバイスの健全性の詳細については、ZFS ストレージプールの健全性ステータスを調べるを参照してください。