디스크 파일 시스템 및 스토리지 관리

초급

Linux 스토리지 관리를 마스터하세요. 블록 장치, 파티션, 파일 시스템 및 LVM 에 대해 학습합니다. 파일 시스템 마운트, 디스크 사용량 분석, fstab 을 사용한 영구 마운트 구성을 실습합니다.

devops-engineerlinuxdevops

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

디스크 파일 시스템 및 스토리지 관리

리눅스 스토리지가 블록 장치와 파티션부터 파일 시스템, 마운트 지점, /etc/fstab, inode 사용량, 논리 볼륨 관리에 이르기까지 어떻게 구성되는지 학습합니다. 이 과정은 디스크를 검사하고, 파일 시스템을 마운트하며, 보다 체계적으로 용량을 확장하는 데 필요한 실무적인 스토리지 기초 지식을 제공합니다.

왜 중요한가요?

스토리지 문제는 리눅스 환경에서 가장 흔하면서도 업무에 큰 지장을 주는 장애 중 하나입니다. 파일 시스템이 가득 차거나, 마운트가 누락되거나, 혹은 오래전 잘못 할당된 용량 문제로 인해 시스템 장애가 발생할 수 있습니다. 서버를 안정적으로 운영하려면 디스크가 어떻게 인식되는지, 파일 시스템이 어떻게 연결되는지, 그리고 리눅스가 공간과 메타데이터를 어떻게 추적하는지 이해해야 합니다.

학습 내용

  • 블록 장치와 파티션을 검사하고 리눅스가 스토리지 하드웨어를 어떻게 노출하는지 이해합니다.
  • 스토리지를 항상 사용 가능한 상태로 간주하는 대신, 의도적으로 파일 시스템을 마운트 및 언마운트하는 방법을 배웁니다.
  • /etc/fstab을 사용하여 영구적인 마운트를 구성합니다.
  • 파일 및 디렉토리 수준의 소비량을 포함하여 디스크 사용량을 심층적으로 분석합니다.
  • inode 제한을 이해하고, 여유 공간이 남아 있음에도 파일 시스템 오류가 발생하는 이유를 파악합니다.
  • 유연한 스토리지 할당을 위해 LVM(Logical Volume Management) 개념과 논리 볼륨을 다룹니다.

과정 로드맵

이 과정은 리눅스 시스템 수준에서 인식되는 스토리지 구성 요소를 파악할 수 있도록 블록 장치와 파티션부터 시작합니다. 이후 스토리지 장치를 사용 가능한 디렉토리 경로에 연결하는 파일 시스템 마운트 및 언마운트 방법을 학습합니다.

다음으로 /etc/fstab을 통한 영구 마운트 설정 방법을 배우고, 공간이 어디에서 소비되는지 파악하기 위한 심층적인 디스크 사용량 분석을 진행합니다. 그 후 inode 를 학습하여 메타데이터 고갈이 일반적인 공간 부족과는 어떻게 다른 스토리지 문제를 일으키는지 이해합니다.

마지막 두 개의 실습에서는 논리 볼륨 관리를 다루며, 물리 볼륨과 볼륨 그룹에서 논리 볼륨 크기를 조정하는 방법을 배웁니다. 과정의 마지막에는 스토리지 검사, 마운트 지식, 사용량 분석 능력을 종합적으로 활용하여 실제 복구 작업을 수행하는 '디스크 공간 복구 (Disk Space Recovery)' 챌린지가 준비되어 있습니다.

수강 대상

이 과정은 기본적인 파일 작업은 익숙하지만, 매일 사용하는 파일 시스템 경로 이면에서 스토리지가 어떻게 작동하는지 이해하고자 하는 리눅스 학습자를 위한 것입니다.

학습 성과

이 과정을 마치면 리눅스 스토리지 레이아웃을 검사하고, 안전하게 파일 시스템을 마운트하며, 영구적인 스토리지 동작을 구성하고, inode 관련 문제를 이해하며, 훨씬 더 자신감 있게 용량 관리를 수행할 수 있게 됩니다.

강사

labby
Labby
Labby is the LabEx teacher.