vgremove(およびlvm削除)は、元のlvmパーティションに保存されているデータを消去します。

vgremove(およびlvm削除)は、元のlvmパーティションに保存されているデータを消去します。

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

構成は次のとおりです。
2つのディスク、
最初のディスクにそれぞれ250g、別のディスクに21GBを使用します。 (lvmパーティション化は行いません。)
最初のディスクの残りの229g、2番目のディスクの250gはLVMパーティション化に参加します。

残りの229g(disk1)+ 250g(disk2)は単一のpvで構成されています。 PV全体は単一のvgで構成されています。 VGでは6つのlvに分けられます。

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

私たちはいくつかの状況でvgremoveを実行しています(物理ボリュームからすべてのlvsとボリュームグループを削除します)。

次に、pv、vg、および6つのlvをすべて作成します。

もともと論理ボリュームパーティションの1つにデータが存在することがわかりました。データが消えていないようです。

Q:vgremove(物理ボリュームからすべてのlvおよびボリュームグループを削除する)は、rawパーティションのデータを消去しますか?データが保持される方法。

答え1

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

答え2

このセクションで設定が有効になっている場合、/etc/lvm/lvm.confLVMは(そしてそれ以降のみ)issue_discardsdevices〜するlvremoveによって解放または解放されたディスク領域に対してTRIM / DISCARDコマンド(SATAの場合はTRIM、すべてのSCSIベースのデバイスの場合はDISCARD)を実行しますvgremove。ディスクがこれらのコマンドをサポートしている場合(ほとんどのSSDはサポートし、HDDはサポートまたはサポートしていない可能性があります)、クリア操作を完了するのに十分な時間が経過すると、通常はデータを回復できず、すべての実際の目的で使用できなくなります。になります。

issue_discards有効にしないと、LV / VGを識別するLVMメタデータのみが削除され、実際のデータの削除(必要な場合)はシステム管理者の責任ですlvremovevgremove

関連情報