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 |
내용이 자주 변하는 파일들 |
opt |
별도로 추가하는 응용 소프트웨어 |
디렉토리와 하드디스크 파티션을 구성할 때 고려해야 할 점들을 아래에 정리했습니다. 실제 디스크 사용량은 각 시스템의 설정과 주 사용용도에 따라 달라질 수 있습니다. 아래의 내용은 참고만 하시고 실제 설정에는 각 시스템에 맞게 하실 것을 권합니다.
/etc
, /bin
, /sbin
, /lib
, /dev
는 반드시 루트 파티션(/
)에 존재해야 합니다. 그렇지 않을 경우 부팅에 문제가 발생합니다. 일반적으로 150–250 MB정도가 필요합니다.
/usr
에는 유저 프로그램(/usr/bin
)과 라이브러리(/usr/lib
)와 시스템 문서(/usr/share/doc
) 등이 저장됩니다. 많은 경우 이 부분이 가장 하드디스크 공간을 많이 차지할 것입니다. 최소한 500 MB를 할당하시고 시스템에 설치할 패키지의 구성과 수에 따라 적절히 조절하십시오. 워크스테이션이나 서버로 사용될 시스템은 넉넉잡아 4 - 6 GB 정도를 필요로 할 것입니다.
/var
에는 뉴스그룹글이나 이메일, 웹페이지, 데이터베이스나 패키지 관리 프로그램의 캐시 등 자주 변하는 정보가 주로 저장됩니다. 이 디렉토리의 크기는 시스템에 따라 크게 차이가 나지만, 일반적인 사용자들의 시스템에서는 패키지 관리 프로그램이 이 공간이 대부분을 사용할 것입니다. 데비안에 포함된 프로그램을 한번에 거의 다 설치하실 경우 /var
에 2 ~ 3 GB정도를 할당하시면 됩니다. 한번에 설치하지 않고 서비스와 유틸리티 따로, 문서 작업용 프로그램 따로, X 윈도우 따로하는 식으로 나눠서 설치하실 경우 300에서 500 MB로도 가능합니다. 하드디스크 크기가 부족하고 시스템의 대대적인 업데이트 예정이 없을 경우 이 파티션을 30이나 40 MB정도로 작게 하실 수도 있습니다.
프로그램들이 사용하는 임시 데이터는 /tmp
에 주로 저장됩니다. 대부분 40–100 MB 정도면 충분하지만, 압축 유틸리티나 CD/DVD 굽는 유틸리티나 각종 멀티미디어 프로그램들은 이미지 파일을 /tmp
에 임시로 저장하는 경우도 있으므로 이 경우에는 /tmp
의 크기를 적절히 조절하십시오.
/home
에는 사용자들의 홈디렉토리가 저장됩니다. 사용자들은 홈디렉토리에 개인 파일들을 저장할텐데, 이 시스템을 사용하는 사용자가 몇 명이며 각자가 자신의 홈디렉토리 어떤 종류의 파일을 저장할지에 따라 필요한 /home
디렉토리의 크기가 달라지게 됩니다. 100 MB정도씩을 할당하면 되지만, 홈디렉토리 안에 MP3나 동영상 등 대용량 파일을 많이 저장할 예정이라면 공간을 충분히 늘려 잡으십시오.