如何减少 LVM 大小并增加现有分区的大小

如何减少 LVM 大小并增加现有分区的大小

我想向现有分区之一添加 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

当心!

  1. 如果是 ubuntu - 设置 root 密码
  2. 重启并且不登录系统
  3. 按 ctrl+alt+f2 切换到 tty
  4. 以 root 身份登录(或以 root 身份从主机登录其他 ssh)
  5. 卸载/home
  6. resize2fs /dev/vg-home/lv-home 20G (!!!! 20G !!!)
  7. lvresize -L21G /dev/vg-home/lv-home (!!!! 21G !!!)
  8. resize2fs /dev/vg-home/lv-home (没有大小,它会调整到最大 - 21G)
  9. pvresize --setphysicalvolumesize 22G /dev/xvde3
  10. 调整物理卷大小:

    fdisk /dev/xvde
    p ( remember start of /dev/xvde3)
    d
    3
    n
    p
    3
    print value that you remembered
    +23G
    t
    3
    8e
    w
    
  11. pvresize /dev/xvde3

完成的!如果您不确定自己的技能 - 不要开始:)

相关内容