私のコンピュータで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
次に、プライマリボリュームのファイルシステムを縮小します。resize2fs
ext2/ext3/ext4、resize_reiserfs
ReiserFS...などのファイルシステムに応じて、正しいツールを使用してください。
その後、論理ボリュームのサイズが変更され、まずhome
スペースを解放するために縮小され、次にroot
使用可能なスペースを使用するように拡張されます。一緒に使用できるデバイスのマニュアルを確認してくださいlvreduce
。
lvreduce -L NEWSIZE /dev/mapper/my_volume_group-home
lvextend /dev/mapper/my_volume_group-root
最後に、ルートボリュームのファイルシステムを拡張します。