使用可用空间创建新的文件系统

使用可用空间创建新的文件系统

我将如何使用 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

相关内容