vg_root
50Gの空き領域を使用して新しいファイルシステムを作成し、それを次の目的に使用するにはどうすればよいですか?/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
最も近い解決策は、vg_rootの新しい論理ボリューム(LV)に50Gigを割り当てることです。その後、必要なファイルシステムを設定してマウントできます。
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