EBS 2개(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입니다. 논리 볼륨의 용량을 대부분 사용하려면 www
다음 세 단계를 수행해야 합니다.
- LVM 물리 볼륨 확장:
pvresize /dev/xvdj1
www
논리 볼륨 확장 :lvextend -l 100%FREE /dev/data/www
- 사용 중인 파일 시스템에 따라 파일 시스템을 확장합니다.
-r
참고: 옵션을 사용하면 lvextend
단일 명령으로 논리 볼륨과 파일 시스템의 크기를 조정할 수 있습니다.