我想向现有分区之一添加 7 GB 空间 ( /dev/xvde1
),并将 LVM 分区减少 7 GB ( /dev/mapper/vg--home-lv--home
)。我的磁盘总大小为 40 GB。
分区详情如下:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 7.9G 7.5G 16M 100% /
tmpfs 1.8G 144K 1.8G 1% /dev/shm
/dev/mapper/vg--home-lv--home
31G 12G 19G 39% /home
# vgdisplay -C
VG #PV #LV #SN Attr VSize VFree
vg-home 1 1 0 wz--n- 31.00g 0
# pvdisplay -c
/dev/xvde3:vg-home:65009705:-1:8:8:-1:4096:7935:0:7935:QjUeve-W7W1-fr44-2ENO-3CZy-mIM9-esIdpY
# /etc/fstab
UUID=4f669d3a-76c4-4847-a01d-10df9a96fd8e / ext4 grpquota,usrquota,rw 0 1
UUID=bbabd37e-628a-46e8-b384-66654b4c7916 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/vg-home/lv-home /home ext4 defaults 0 0
答案1
当心!
- 如果是 ubuntu - 设置 root 密码
- 重启并且不登录系统
- 按 ctrl+alt+f2 切换到 tty
- 以 root 身份登录(或以 root 身份从主机登录其他 ssh)
- 卸载/home
- resize2fs /dev/vg-home/lv-home 20G (!!!! 20G !!!)
- lvresize -L21G /dev/vg-home/lv-home (!!!! 21G !!!)
- resize2fs /dev/vg-home/lv-home (没有大小,它会调整到最大 - 21G)
- pvresize --setphysicalvolumesize 22G /dev/xvde3
调整物理卷大小:
fdisk /dev/xvde p ( remember start of /dev/xvde3) d 3 n p 3 print value that you remembered +23G t 3 8e w
pvresize /dev/xvde3
完成的!如果您不确定自己的技能 - 不要开始:)