Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
티스토리 뷰
시작 전에 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로 확장된 것이 확인된다.
'CS > OS' 카테고리의 다른 글
RHEL9 firewalld (firewall-cmd 명령어 정리) (0) | 2025.04.14 |
---|---|
LVM의 이해와 RHEL9에서 디스크 추가하기 (0) | 2025.04.13 |
[RHEL9] Lacal & Remote repository 설정하기 (0) | 2025.04.05 |
RDMA와 InfiniBand(인피니밴드) (0) | 2025.03.05 |
SR-IOV vs DPDK (+ OVS, PCI Passthrough) (0) | 2025.03.04 |