アクティブ論理ボリュームから物理ボリュームを減らして削除する方法は?

アクティブ論理ボリュームから物理ボリュームを減らして削除する方法は?

テスト目的で物理ボリューム(USBドライブ)を接続して論理ボリュームを拡張してみました。次の手順に従って、論理ボリュームからUSBドライブを取り外します。

  • デバイスでパーティションを作成する
  • 新しいパーティションから物理ボリュームを作成する
  • 構成されたボリュームグループへの物理ボリュームの接続
  • 最後に、論理ボリュームの拡張

私の質問は、既存の論理ボリュームのデータを失うことなくUSBドライブをアンマウントして削除する方法です。

答え1

resize2fs ビットの場合、次のようになります。

e2fsck -f /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest 96M #always a bit smaller than the LV

### then the rest as above
lvresize -l 100M /dev/myvg/lvtest
vgreduce myvg /dev/sdX

###then regrow that to fit the volume perfectly 
lvresize -l 100% /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest 

ext2/3/4にお越しください。 XFSを使用している場合は、創造性が必要な場合があります!

答え2

論理ボリュームのファイルシステムを拡張しましたか?

の場合

ファイルシステムのサイズを小さくします(可能な場合)...(ファイルを削除、使用fsck -B)。

そうでない場合

lvreduce --size 100M /dev/myvg/lvtest
vgreduce myvg /dev/rdsk/myusb

myvgとmyusbの明確な意味があります。

答え3

データ損失は除外されます。

USBは、対応するボリュームグループ/論理ボリュームのデータと一緒にマウント解除できます。

サーバーに取り付けると、USBのデータとストレージスペースを使用できます。

LVMフォーマットUSBと言いたいです。

ここに画像の説明を入力してください。

関連情報