テスト目的で物理ボリューム(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の明確な意味があります。