LVMサイズの拡張

LVMサイズの拡張

2つのEBS(1 x 200G、1 x 100G)のEC2インスタンスがあります。

以下は出力ですlsblk

NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvde1               202:65   0  200G  0 disk /
xvdj                202:144  0  100G  0 disk 
└─xvdj1             202:145  0  100G  0 part 
  └─data-www (dm-0) 253:0    0   50G  0 lvm  /var/www

だからこれを読んで私が理解したのは、2つのディスクがあり、xvdjにはxvdjディスクの総容量を使用するxvdj1というパーティションがあるということです。私の究極の目標は、xvdj1のフル容量を使用するようにLVM data-wwwを設定することです。

pvdisplay出力

  --- Physical volume ---
  PV Name               /dev/xvdj1
  VG Name               data
  PV Size               50.00 GiB / not usable 2.97 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12799
  Free PE               0
  Allocated PE          12799
  PV UUID               pIA4pl-HON1-ZKTu-cLZP-b0Xf-c0rc-AeFdvG

df -h出力

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvde1            197G   12G  176G   7% /
tmpfs                 1.7G     0  1.7G   0% /dev/shm
/dev/mapper/data-www   50G   40G  9.5G  81% /var/www

lvdisplay出力

 --- Logical volume ---
  LV Path                /dev/data/www
  LV Name                www
  VG Name                data
  LV UUID                VUqXne-IX7g-H5wV-DNGd-32ZV-kYzX-XnBybh
  LV Write Access        read/write
  LV Creation host, time topaz.zyber.co.nz, 2014-03-14 10:37:49 +1300
  LV Status              available
  # open                 1
  LV Size                50.00 GiB
  Current LE             12799
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

私は何をすべきかわかりません。拡張する必要があるLVMにはすでにデータがあります。最良のシナリオは、データを失うことなく拡張することです。

ベストアンサー1

LVM物理ボリュームは50GBですが、LVMが常駐するパーティションは100GBです。論理ボリュームの大容量を使用するには、次の3つのwww手順を実行する必要があります。

  1. LVM物理ボリュームの拡張:pvresize /dev/xvdj1
  2. www論理ボリューム拡張:lvextend -l 100%FREE /dev/data/www
  3. 使用しているファイルシステムに応じてファイルシステムを拡張します。

-r注:オプションを使用すると、lvextend単一のコマンドで論理ボリュームとファイルシステムのサイズを変更できます。

おすすめ記事