사용 가능한 공간을 사용하여 새 파일 시스템 생성

사용 가능한 공간을 사용하여 새 파일 시스템 생성

vg_root50G의 여유 공간을 사용하여 새 파일 시스템을 생성하고 이를 다음 용도로 사용하려면 어떻게 해야 합니까?/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

관련 정보