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にはxvdj1というパーティションがあり、xvdjのディスクの全容量を使用します。私の最終目標は、xvdj1の全容量を使用するようにLVMデータ-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には、すでにデータがあります。最良のシナリオは、データを失うことなく拡張することです。
LVMの物理ボリュームは50GBですが、その中にあるパーティションは100GBです。 www
論理ボリュームの容量のほとんどを使用するには、次の3つの手順を実行する必要があります。
pvresize /dev/xvdj1
www
論理ボリュームを拡大します:lvextend -l 100%FREE /dev/data/www
注:-r
オプションをlvextend
とともに使用すると、1つのコマンドで論理ボリュームとファイルシステムのサイズを変更できる場合があります。