'파일시스템'에 해당되는 글 1건

  1. 2015.12.30 [리눅스] 파일시스템 디렉토리 구성

/ (루트)

- 파일시스템 구조에서 최상위를 가리키는 루트 디렉토리이다.

- 모든 것들이 이 디렉토리 안으로 들어가며, 모든것의 출발점이다.


/boot

- 부트로더, 커널 등 부팅에 필요한 요소가 저장된다.


/bin과 /sbin

1) /bin

- 일반 사용자가 사용하는 프로그램이 저장된다.

- /bin -> /usr/bin 심볼릭 링크


2) /sbin

- 관리자가 사용하는 프로그램이 저장된다.

- /sbin -> /usr/sbin 심볼릭 링크


/dev

- 장치(디스크, 그래픽카드, 사운드카드 등)에 관련된 파일들이 있다.

- 시스템 도구가 특정 컴퓨터의 하드웨어에 간편한 방법으로 접근할 수 있도록 한다.


예)

/dev/sda

/dev/sda1

/dev/sda2

/dev/sdb


- 이 경우 sd는 SCSI 디스크를 의미하며, a, b는 디스크의 순서이다. sd 뒤의 1, 2는 파티션 번호이다.

- 하드 디스크의 경우는 hd로 시작한다.


/etc

- 시스템에서 가장 중요한 디렉토리라 할 수 있다.

- /etc에는 시스템 또는 사용자가 설치한 애플리케이션의 환경설정 파일등이 담기게 된다. (웹서버 등)

- 백업이 필요할 경우 /etc 디렉토리의 환경설정 파일 백업도 고려해야 한다.


/home

- 사용자의 홈 디렉토리


/lib

- 애플리케이션에 필요한 라이브러리 파일이 저장된다

- 라이브러리는 패키지 형태로 애플리케이션 사이에서 공유된다.

- 직접 건드릴 일은 없겠지만, 그래야 하는 상황이라면 조심해야 한다. 시스템 안정성에 영향을 미칠 수 있다.


/lost+found

- 파일시스템에 문제가 있을 시 문제가 발생한 파일의 아이노드 번호가 이곳에 저장된다.


/mnt

- mount를 의미한다.

- 네트워크 공유, 외장 하드디스크 등을 연결하려면 /mnt 하위에 디렉토리를 만들어 마운트하게 된다.


/media

- 최근에 등장한 디렉토리이며, USB나 카메라 등과 같은 이동식 미디어가 마운트된다.


/opt

- 서드파티 소프트웨어나 애플리케이션이 이 디렉토리를 사용한다.


예) 오라클 DB의 Default 설치경로


/root

- 루트 사용자의 홈 디렉토리 (/와 혼동하지 말자)


/proc

- 시스템 정보 및 프로세스(process) 정보를 확인할 수 있는 디렉토리

- 정보들은 커널에서 메모리상에 만들어주기 때문에 가상 파일시스템이라 할 수 있다.


예)

cat /proc/cpuinfo

cat /proc/meminfo


/srv

- 파일을 다루는 서비스에서 데이터를 저장하는 곳이다.


/sys

- 시스템 정보가 담기며, /proc과 달리 실제 파일이 저장된다.


/tmp

- 임시파일이 저장된다.

- 모든 애플리케이션이 이 디렉토리에서 파일을 만드며, 임시저장소로 이곳을 사용한다.


/usr

- 모든 애플리케이션이 설치되는 곳이다.


/var

- 로그파일, 캐시파일, 잠금파일 등이 저장된다.



※ 참고자료

- 리눅스와 함께하는 라즈베리 파이. 92-105


Posted by SungHoon, Park
,