我想调整机器上 FS 的大小,但遇到了问题:
目的:/home 的 LV 太大,/ 的 LV 太小(它们在 1 个 VG 上。) - 我需要将 10 GByte 从 /home 放到 /!!
问题:gparted 只显示这个(看不到 LV 的..:):
如果使用 LUKS 加密,我如何将 10 GByte 传入/传出 /home?
答案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
最后扩展根卷的文件系统。