LUKS暗号化VGでLVのサイズを変更する - Ubuntu 11.04

LUKS暗号化VGでLVのサイズを変更する - Ubuntu 11.04

私のコンピュータでFSのサイズを変更したいのですが、問題が発生しました。

目的:/homeのLVが大きすぎ、/のLVが小さすぎます(1 VGにあります) - /homeから/に10GBを移動する必要があります!

問題:gpartedはこれだけを表示します(LVを見ることができません..:):

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

LUKS暗号化を使用する場合、/homeから10GBをどのように転送しますか?

ベストアンサー1

GPartedはLVMをまったくサポートしていません(最近変更されていない限り?)。コマンドラインツールを使用する必要があります。

最初に一部のリカバリメディアから起動した場合は、そのボリュームグループが有効になっていることを確認してください。順序は似ていますが

cryptsetup luksOpen /dev/sda2 encrypted
pvscan
vgchange -ay /dev/mapper/my_volume_group
lvchange -ay /dev/mapper/my_volume_group-root /dev/mapper/my_volume_group-home

次に、プライマリボリュームのファイルシステムを縮小します。resize2fsext2/ext3/ext4、resize_reiserfsReiserFS...などのファイルシステムに応じて、正しいツールを使用してください。

その後、論理ボリュームのサイズが変更され、まずhomeスペースを解放するために縮小され、次にroot使用可能なスペースを使用するように拡張されます。一緒に使用できるデバイスのマニュアルを確認してくださいlvreduce

lvreduce -L NEWSIZE /dev/mapper/my_volume_group-home
lvextend /dev/mapper/my_volume_group-root

最後に、ルートボリュームのファイルシステムを拡張します。

おすすめ記事