LVM 크기를 줄이고 기존 파티션 크기를 늘리는 방법

LVM 크기를 줄이고 기존 파티션 크기를 늘리는 방법

/dev/xvde1기존 파티션 중 하나( )에 7GB의 공간을 추가하고 LVM 파티션을 7GB( )만큼 줄이고 싶습니다 /dev/mapper/vg--home-lv--home. 내 디스크의 총 크기는 40GB입니다.

파티션 세부정보는 다음과 같습니다.

# 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. 우분투라면 - 루트 비밀번호를 설정하세요
  2. 다시 시작하고 시스템에 로그인하지 않음
  3. tty로 전환하려면 ctrl+alt+f2를 누르세요.
  4. 루트로 로그인(또는 호스트에서 다른 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

완전한! 자신의 실력이 확실하지 않다면 시작하지 마세요 :)

관련 정보