LVMのサイズを小さくして既存のパーティションのサイズを増やす方法

LVMのサイズを小さくして既存のパーティションのサイズを増やす方法

/dev/xvde1既存のパーティションの1つ()に7 GBのスペースを追加し、LVMパーティションを7 GB()減らしたいと思います/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. Ubuntuなら - ルートパスワードを設定してください
  2. 再起動してシステムにログインしない
  3. ttyに切り替えるには、ctrl + alt + f2を押します。
  4. rootとしてログイン(またはホストから別のSSHにrootとしてログイン)
  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

完全!自分の実力がわからない場合は始めないでください:)

おすすめ記事