소개
이번 챌린지에서는 리눅스 시스템에서 기존 논리 볼륨을 확장하는 방법을 실습합니다. 스토리지 요구 사항은 시간이 지남에 따라 증가하는 경우가 많으며, 늘어난 수요에 맞춰 파일 시스템을 확장하는 능력은 시스템 관리자에게 필수적인 업무 중 하나입니다.
이번 챌린지에서는 리눅스 시스템에서 기존 논리 볼륨을 확장하는 방법을 실습합니다. 스토리지 요구 사항은 시간이 지남에 따라 증가하는 경우가 많으며, 늘어난 수요에 맞춰 파일 시스템을 확장하는 능력은 시스템 관리자에게 필수적인 업무 중 하나입니다.
운영 중인 서버의 특정 논리 볼륨에서 디스크 공간이 부족해졌습니다. 시스템 관리자인 당신은 더 많은 데이터를 수용할 수 있도록 해당 논리 볼륨을 확장하라는 임무를 받았습니다. 현재 볼륨 그룹에 추가하여 논리 볼륨을 확장하는 데 사용할 수 있는 /dev/vdb2 파티션이 준비되어 있습니다.
시작하기 전에 현재 LVM 설정을 점검하는 것이 좋습니다. 이를 통해 현재 상태를 정확히 파악할 수 있습니다. 다음 명령어를 실행하여 현재 상태를 확인하세요.
물리 볼륨, 볼륨 그룹, 논리 볼륨 확인:
sudo pvs && sudo vgs && sudo lvs
이 명령을 통해 기존 물리 볼륨 (/dev/vdb1), 볼륨 그룹 (vg_data), 그리고 초기 크기가 2GiB 인 논리 볼륨 (lv_data) 을 확인할 수 있습니다.
블록 장치 확인:
lsblk
이 명령어는 사용 가능한 블록 장치 목록을 보여줍니다. /dev/vdb 디스크와 해당 파티션들을 볼 수 있으며, 볼륨 확장에 사용할 아직 할당되지 않은 /dev/vdb2 파티션도 확인할 수 있습니다.
이러한 초기 상태를 이해하는 것이 챌린지를 성공적으로 완료하는 핵심입니다.
/dev/vdb2 파티션을 새로운 물리 볼륨으로 초기화하세요.vg_data 볼륨 그룹에 추가하세요.lv_data 논리 볼륨의 총 크기를 최소 4 GiB 이상으로 확장하세요./dev/vdb1 파티션에 생성된 vg_data 볼륨 그룹 내의 2GiB 크기 논리 볼륨 lv_data가 포함되어 있습니다./dev/vdb2 파티션을 사용하여 볼륨 그룹을 확장해야 합니다.모든 단계를 완료한 후, /dev/vg_data/lv_data에 대해 lvdisplay 명령을 실행하면 크기가 4.00 GiB 로 표시되어야 합니다. 다음 명령어로 확인할 수 있습니다.
sudo lvdisplay /dev/vg_data/lv_data
출력 내용 중 LV Size 항목을 확인하세요.
--- Logical volume ---
...
LV Size 4.00 GiB
...
이 챌린지에서는 리눅스 시스템에서 기존 논리 볼륨을 확장하는 방법을 학습했습니다. 새로운 물리 볼륨을 생성하고, 이를 기존 볼륨 그룹에 추가한 뒤, 추가된 공간을 사용하도록 논리 볼륨을 확장했습니다. 이는 스토리지 요구 사항의 변화에 따라 파일 시스템을 유연하게 키울 수 있게 해주는 시스템 관리자의 핵심 역량입니다.