vgremove(削除されたlvm)はraw lvmパーティションに保存されたデータを消去しますか?

vgremove(削除されたlvm)はraw lvmパーティションに保存されたデータを消去しますか?

ボリューム グループ内に 6 つの論理ボリュームを作成しました。

構成は次のようになります:
2 つのディスクそれぞれ 250gb
1 番目のディスクは 21gb を他の用途に使用します (LVM パーティション化されていません)。1
番目のディスクの残りの 229gb と 2 番目のディスクの 250g は LVM パーティション化に参加します。

残りの229g(ディスク1)+250g(ディスク2)は単一のPVとして構成されます。そのPV全体が単一のVMとして構成されます。VMでは6つのLVに分割されます。

6 つのうち 2 つの lv は raw ディスク パーティション (ファイルシステムなし) です。2 つの raw lv にいくつかのデータを書き込んでいます (キャッシュ データ)

あるシナリオではvgremove(物理ボリュームからすべてのlvsとボリュームグループを削除)を実行しており、

その後、pv、vg、および 6 つの lvs すべてを作成します。

生の論理ボリューム パーティションの 1 つにデータが存在することを確認します。データは消去されていないようです。

質問: vgremove (物理ボリュームからすべての lvs とボリューム グループを削除) は、raw パーティションにあるデータを消去しますか。データはどのように保持されますか。

答え1

ワイプは行われませんvgremove。これは、たとえば間違ったボリューム グループでコマンドを実行した場合でも、コンテンツを復元できるため、良いことです。

答え2

セクションで設定が有効に/etc/lvm/lvm.confなっている場合(そしてその場合のみ)LVMissue_discardsdevices意思lvremoveまたはによって解放されるディスク領域に対して TRIM/DISCARD コマンド (SATA の場合は TRIM、SCSI ベースの場合は DISCARD) を発行しますvgremove。ディスクがこれらのコマンドをサポートしている場合 (ほとんどの SSD はサポートしていますが、HDD はサポートしている場合とサポートしていない場合があります)、通常、消去操作が完了するのに十分な時間が経過すると、データは実質的に回復できなくなります。

が有効になっていない場合issue_discardslvremoveまたはvgremoveは LV/VG を識別する LVM メタデータのみを消去し、実際のデータの消去 (必要な場合) はシステム管理者の責任となります。

関連情報