OS/LINUX2004. 11. 24. 18:43
반응형

리눅스 표준 디렉토리의 구조의 확립

 

유닉스 시스템 또는 유닉스에서 유래한 UNIX-like 시스템들은 다향한 형태로 발전해 왔고 ,

필연적으로 환경을 통합하기 위한 표준화 노력이 있어 왔습니다.

이것은 리눅스에 있어서도 마찬가지로 표준파일시스템 체계 개발은 리눅스의 파일과 디렉터리

구조를 재구성하려는 노력과 함께 1993년 8월에 시작되었고,

FSSTND(Linux Filesystem Structure Standard_이 1995년 2월 14일에 발표되었습니다.

그리고 1995년 초, DSD개발 커뮤니티 구성원들의 도움으로 리눅스 뿐만 아니라

UNIX-like 시스템들을 아우르는 보다 포괄적인 버전을 개발하는 목표가 채택되고,

개발 끝에 파일시스템 체계 표준(FHS, Filesystem Hierarchy Standard)이라는

새로운 버전의 표준이 탄생하게 되었습니다.

이런 표준안이 어떤 강제력을 지니고 있는 것은 아니지만

대부분의 리눅스 배포판이 이를 따르고 있습니다.

 

 

리눅스 표준 디렉토리의 구조

 

/

모든파일 시스템이 연결되는 루트 디렉토리

/bin

주요한 명령어 바이너리 파일들. 시스템과 자체와는 직접적인 관련성이 적으면서 기본이되는프로그램들이 존재한다. 이것들은 대체로 일반 사용자들도 사용할 수 있는 기본 명령 파일들이 위치한다. 그렇지만 mount 등 root만 사용 할 수 있는 명령어들도 존재한다. 그래서, 이곳의 파일들은 기본적으로 파일 시스템에 관련된 것이나 시스템 정보에 관한 것들이 위치하게 된다.

/boot

부트로더를 위한 고정 파일들이 위치하는 디렉토리. 커널과 부팅 관련 파일들이 존재한다.

/dev

시스템의 장치 파일들이 위치하는 디렉토리

/etc

시스템의 환경 설정에 관계된 파일들이 위치하는 디렉토리

/home

사용자들의 홈 디렉토리로 사용된다.

/lib

주요한 공유 라이브러리들과 커널 모듈들이 위치하는 디렉토리

/mnt

파일시스템을 임시로 마운트하기 위한 마운트 포인트 디렉토리

/opt

추가된 어플리케이션 패키지들을 위한 디렉토리

/root

root 사용자의 디렉토리

/sbin

주요한 시스템 바이너리 파일들. 슈퍼유저만이 쓸 수 있는 기본 명령 파일들이 위치한다. 이곳의 파일들은 대부분 시스템에 직접적으로 연관성이 있어 보안이 필요한 것들이다.

/tmp

임시 작업 디렉토리. X Window버퍼링이 일어나기도 하며, 프로그램 설치시에 임시 작업 공간이기도 하다.

/usr

이 아래에서 다시 파일 시스템 체계가 이루어지며, 리눅스의 대부분의 파일들이 위치하게 된다. 공유해서 사용해야 하는 프로그램이나 문서들이다.

/var

내용이 수시로 바뀔 수 있는 파일들이 위치한다.(예: 시스템 로그 파일, 메일 파일등).

 

 

 

 

표준 파일시스템 구조에 포함되지는 않았지만 중요한 파일 시스템들

 

 

/proc 가상 파일 시스템으로 현재 시스템의 상태를 나타내는 정보들이 위치한다.
/lost+found

파일 시스템에 문제가 생길 경우 fsck를 이용해 검사하게 되는데, 손상된 자료를 이 디렉토리에 연결한 수 수정한다. 이 디렉토리는 mount 에 의해 연결되는 mount point마다 하나씩 존재하게 된다.

 

 

 

 

 

 

<문서 출처 : 사이텍미디어 / 리눅스, 너만 모른다 / 저자:강기봉>

반응형

'OS > LINUX' 카테고리의 다른 글

LINUX : NFS 설정하기.  (0) 2005.02.15
[펌] NFS설정하기 (Linux -&gt; HPUX)  (0) 2005.02.15
[펌] sar 이용하여 시스템 모니터링하기  (0) 2004.09.20
[펌] sar (system activity reporter)  (0) 2004.09.20
[펌] NFS(Network File System)  (0) 2004.09.10
Posted by [PineTree]