我将如何使用 50G 的可用空间来vg_root
创建一个新的文件系统,然后将其用于/home
nifle@rhel8box3 ~
$ sudo lsblk
[sudo] password for nifle:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 512M 0 part /boot
└─sda3 8:3 0 299G 0 part
├─vg_root-lv_root 253:0 0 60G 0 lvm /
└─vg_root-lv_swap 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 50G 0 disk
└─sdb1 8:17 0 50G 0 part
└─vg_var-lv_var 253:2 0 50G 0 lvm /var
sr0 11:0 1 1024M 0 rom
nifle@rhel8box3 ~
$ sudo vgs
[sudo] password for nifle:
VG #PV #LV #SN Attr VSize VFree
vg_root 1 2 0 wz--n- <299.00g <223.00g
vg_var 1 1 0 wz--n- <50.00g 0
nifle@rhel8box3 ~
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_root vg_root -wi-ao---- 60.00g
lv_swap vg_root -wi-ao---- 16.00g
lv_var vg_var -wi-ao---- <50.00g
答案1
最接近的解决方案是将 50Gig 分配给 vg_root 中的新逻辑卷 (LV)。然后您可以设置所需的文件系统并安装它:
lvcreate --size 50G --name new_lv vg_root
lvs
mkfs.ext2 /dev/vg_root/new_lv
mkdir -p /home
mount /dev/vg_root/new_lv /home