이 입문 과정에서는 블록 장치 확인과 파일 시스템 마운트부터 inode 문제 해결과 유연한 LVM 볼륨까지 Linux 스토리지를 실용적으로 배웁니다. 7개의 단계별 실습에서 스토리지를 점검하고, 임시 및 영구 마운트를 구성하고, 공간 사용량을 분석하며, 준비된 가상 장치에서 스토리지를 만들고 확장합니다.
마지막 복구 챌린지에서는 준비된 대용량 로그를 찾고 유형을 확인한 뒤 파일을 삭제하지 않고 내용만 비우고 결과를 검증하는 신중한 운영 절차를 적용합니다.
학습 내용
lsblk로 디스크, 파티션, 파일 시스템, 마운트 지점, 정확한 장치 크기 확인하기- 준비된 디스크 이미지를 Loop 장치로 마운트하고 접근을 검증한 뒤 안전하게 해제하기
/etc/fstab을 백업하고 편집한 뒤mount -a로 영구 Loop 마운트 테스트하기find,du,sort,head로 큰 파일과 디렉터리를 찾고 순위 지정하기df -i로 inode 용량을 진단하고ls -i로 파일 inode 번호 확인하기- 준비된 Loop 장치를 LVM 물리 볼륨으로 초기화하고 볼륨 그룹으로 결합하기
- 논리 볼륨을 생성, 포맷, 마운트, 확장하고 ext4 파일 시스템 늘리기
- 준비된 로그를 확인하고 파일을 보존한 채 잘라내 공간 복구하기
추천 대상
이 과정은 기본 파일과 권한을 이해하고 스토리지 점검, 마운트, 용량 문제 해결, LVM 입문을 단계별로 연습하려는 Linux 학습자와 시스템 또는 DevOps 관리자 준비 학습자에게 적합합니다.
선수 지식: 기본적인 터미널 탐색, 파일 확인, 파이프, 리디렉션, sudo 사용 능력이 필요하며 LVM 경험은 필요하지 않습니다.
학습 환경: Ubuntu 기반의 LabEx 터미널에서 일회용 디스크 이미지, Loop 장치, 준비된 LVM 스토리지, 백업을 포함한 설정 흐름, 챌린지 전용 로그 데이터를 사용합니다.
자주 묻는 질문
과정은 어떻게 구성되어 있나요?
처음 7개는 단계별 실습입니다. 여덟 번째는 더 적은 안내로 /var를 조사하고 증거를 기록하고 준비된 로그를 잘라낸 뒤 결과를 검증하는 복구 챌린지입니다.
물리 디스크를 만들거나 다시 파티션하나요?
아니요. lsblk로 장치와 파티션을 확인하지만 fdisk를 사용하거나 실제 디스크를 재분할하지 않습니다. 쓰기 작업은 준비된 이미지, Loop 장치, LVM 리소스만 대상으로 합니다.
LVM 부분에서 하나의 볼륨을 처음부터 끝까지 만드나요?
개념은 전체 흐름을 이루지만 두 실습은 독립된 준비 상태를 사용합니다. 하나는 물리 볼륨과 그룹을 만들고, 다음은 기존 그룹에서 논리 볼륨, ext4, 마운트, 온라인 확장을 다룹니다.
왜 로그를 삭제하지 않고 잘라내나요?
준비된 애플리케이션이 같은 경로를 필요로 하기 때문입니다. 잘라내기는 파일을 남긴 채 0바이트로 만들며, 챌린지에서 파일 존재도 명확히 검증합니다.





