클라우드 환경에서 10GB의 디스크를 사용하고 있고, 20GB를 추가하였다
LVM을 다시 조정해야 한다.
위 문제를 풀어보도록 하겠다.
현재의 디스크 상황은 다음과 같다. vdb는 30G로 셋팅되어 있다.
vdb 253:16 0 30G 0 disk
└─data001-lv01 252:0 0 10G 0 lvm /data001
그리고, lvdisplay 를 확인 하면 다음과 같다.
>>> lvdisplay
--- Logical volume ---
LV Path /dev/data001/lv01
LV Name lv01
VG Name data001
LV UUID ALnz7u-w1Sg-adPr-MfqP-kdK7-SdBA-ZWO6KE
LV Write Access read/write
LV Creation host, time wklee-test, 2024-05-09 14:53:33 +0900
LV Status available
# open 0
LV Size <10.00 GiB
Current LE 2559
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 252:0
그리고, 디스크 용량 확장을 위해 20GB를 추가하였다.
>>> fdisk -l
Disk /dev/vda: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a299f
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 2099199 1048576 83 Linux
/dev/vda2 2099200 20971519 9436160 83 Linux
Disk /dev/vdb: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/data001-lv01: 10.7 GB, 10733223936 bytes, 20963328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
지금부터 디스크 확장을 시도해 보겠습니다.
먼저 pvdisplay /dev/vdb를 확인합니다.
>>> pvdisplay /dev/vdb
--- Physical volume ---
PV Name /dev/vdb
VG Name data001
PV Size 10.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 2559
Free PE 0
Allocated PE 2559
PV UUID OCmBlz-ApMu-fFKV-6DrT-q7EU-5IBU-I77owI
pvresize /dev/vdb명령을 통해 피지컬 볼륨을 확장합니다.
>>> pvresize /dev/vdb
Physical volume "/dev/vdb" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
pvdisplay를 통해 다시 확인해 봅니다.
pvdisplay /dev/vdb
--- Physical volume ---
PV Name /dev/vdb
VG Name data001
PV Size <30.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 7679
Free PE 5120
Allocated PE 2559
PV UUID OCmBlz-ApMu-fFKV-6DrT-q7EU-5IBU-I77owI
전체 확장을 위해 다음과 같이 lvextend를 실행해 줍니다.
>>> lvextend -l +100%FREE /dev/data001/lv01
그리고 resize를 적용합니다.
>>> resize2fs /dev/data001/lv01
이제 적용 된 것을 확인해 줍니다.
vdb 253:16 0 30G 0 disk
└─data001-lv01 252:0 0 30G 0 lvm /data001
'서버인프라 > 리눅스' 카테고리의 다른 글
AWS 인스턴스 메인 디스크 용량을 변경해 보자 (39) | 2024.08.01 |
---|---|
LVM추가디스크 붙이기 (39) | 2024.05.09 |
casaos 넌 뭐하는 녀석이냐? (31) | 2024.02.12 |
VSCode 확장 프로그램 리스트 백업 및 복구 (44) | 2024.02.05 |
zshell 변경 이쁘게즘 써보자 (65) | 2024.02.02 |
댓글