프로필사진

Go, Vantage point

가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.


Github | https://github.com/overnew/

Blog | https://everenew.tistory.com/





티스토리 뷰

CS/OS

RHEL 디스크 용량 확장하기

EVEerNew 2025. 4. 13. 21:35
반응형

 

 

시작 전에 LVM과 디스크를 추가하는 방법부터 확인하고 오자.

 

https://everenew.tistory.com/497

 

LVM의 이해와 RHEL9에서 디스크 추가하기

LVM(Logical Volume Manager)LVM은 물리 스토리지를 가상화하여 여러 개의 물리 디스크를 하나의 용량을 가지는 파일 시스템을 구성/관리할 수 있다.LVM을 크게 분류하면 physical Volume, Volume Group, Logical Volum

everenew.tistory.com

 

 

 

 

fdisk로 확인하면 현재는 물리 디스크(vmware 환경이라 virtaul disk)가 2개 확인된다.

물리 디스크의 이름은 장착 순서대로 sd뒤에 a, b, c, d... 가 붙는다.

 

 

현재 두 개의 물리 디스크가 하나의 볼륨 그룹으로 묶여 있기 때문에, /root 20GB와 /swap 4GB를 

sda 14GB와 sdb 10GB 나누어 사용하고 있다.

 

 

아직 물리 디스크에는 free공간이 존재하고 운영환경에서 공간이 부족해진다면  LVM을 통해 공간을 확장해 줄 수 있다.

 

지금은 /의 용량이 가득 찼다고 가정해 보고 /의 용량을 20GB에서 확장시켜 보자.

 

 

물리 디스크 추가 때처럼 순서대로 진행한다.

 

 

1. 물리 디스크 확장

VMware라면 간단하게 설정에서 용량을 변경해 주자.

 

 

2. 파티션 생성

pvs로 확인해 보면 rhelbase라는 volume 그룹이 확장하려는 논리 볼륨의 대상이다.

 

 

용량이 남아있는 /dev/sdb를 fdisk를 통해 /dev/sdb2를 생성해 주자.

 

 

경고에서 알 수 있듯이 사용 중인 파티셔닝 변경은 지양되므로 우리는 파티션을 하나 더 생성해서 VG에 추가해 줄 것이다.

 

/dev/sdb2를 4G로 생성해 주고 type도 LVM으로 바꿔주자.

 

 

 

 

 

3. 물리 볼륨 생성

물리 볼륨을 추가해 주자.

 

 

 

4. 볼륨 그룹 확장

pv를 볼륨그룹에 추가시켜서 볼륨 그룹의 용량을 확장해 주자.

vgextend <대상 볼륨 그룹> <물리 볼륨>

 

 

이제 볼륨 그룹이 24G에서 28G로 확장되었다.

 

 

5. 논리 볼륨 확장

이제 추가된 만큼 논리 볼륨을 확장해 주자.

lvextend -L+4G /dev/mapper/rhelbase-root

 

 

 

6. 파일 시스템 확장

 xfs_growfs /dev/mapper/rhelbase-root

 

 

 

이제 / 의 크기가 20G에서 24G로 확장된 것이 확인된다.

 

반응형
댓글
반응형
인기글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함