
ボリュームグループに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.conf
LVMは(そしてそれ以降のみ)issue_discards
devices
〜するlvremove
によって解放または解放されたディスク領域に対してTRIM / DISCARDコマンド(SATAの場合はTRIM、すべてのSCSIベースのデバイスの場合はDISCARD)を実行しますvgremove
。ディスクがこれらのコマンドをサポートしている場合(ほとんどのSSDはサポートし、HDDはサポートまたはサポートしていない可能性があります)、クリア操作を完了するのに十分な時間が経過すると、通常はデータを回復できず、すべての実際の目的で使用できなくなります。になります。
issue_discards
有効にしないと、LV / VGを識別するLVMメタデータのみが削除され、実際のデータの削除(必要な場合)はシステム管理者の責任ですlvremove
。vgremove