C.2. 디렉토리 구조

Debian GNU/Linux은 디렉토리와 파일명을 정할 때 표준 파일 시스템 구조Filesystem Hierarchy Stan를 따르고 있습니다. 이 표준을 준수함으로써 사용자들과 유저 프로그램들은 처음 접하는 시스템이라도 원하는 파일과 디렉토리의 위치를 예측할 수 있게 됩니다. 루트 디렉토리는 슬래쉬/로 표시됩니다. 데비안은 루트 디렉토리 아래에 다음의 디렉토리들을 포함하고 있습니다:

디렉토리 내용
bin 필수적인 명령 바이너리들
boot 부트 로더에서 필요한 정적 파일들
dev 하드웨어의 다바이스 파일들
etc 이 호스트 고유의 설정파일 등
home 사용자의 홈디렉토리
lib 시스템 운영에 필수적인 공유 라이브러리와 커널 모듈들
media 플로피 디스켓 등의 탈부착 가능한 매체를 마운트 시키는 디렉토리
mnt 파일 시스템을 임시로 마운트 시키는 디렉토리
proc 커널 2.4와 2.6에서 시스템 정보를 저장하는 가상 디렉토리
root root 사용자의 홈디렉토리
sbin 필수적인 시스템 관리 바이너리
sys 2.6 커널이 시스템 정보를 저장하는 가상 디렉토리
tmp 임시 파일들
usr 2차적인 디렉토리 구조
var 내용이 자주 변하는 파일들
srv 시스템이 제공하는 서비스의 데이터
opt 별도로 추가하는 응용 소프트웨어

디렉토리와 하드디스크 파티션을 구성할 때 고려해야 할 점들을 아래에 정리했습니다. 실제 디스크 사용량은 각 시스템의 설정과 주 사용용도에 따라 달라질 수 있습니다. 아래의 내용은 참고만 하시고 실제 설정에는 각 시스템에 맞게 하실 것을 권합니다.