Skip to content

Linux 파일시스템 #
Find similar titles

Structured data

Category
Computer science

파일시스템 #

파일시스템(File system)이란 파일(자료)를 사용자가 쉽게 접근 및 발견 할 수 있도록 운영체제가 시스템의 디스크상에 일정한 규칙을 가지고 보관하는 방식으로 리눅스 운영체제의 경우에는 파티션을 나누고 정리하는데 주로 사용된다. 운영체제가 파일들을 일정한 규칙을 연속적으로 사용하여 디스크의 파티션상에 저장하게 되면 저장장치 내에서 파일 저장을 저장하는게 용이해지고 파일을 검색,관리를 효율적으로 할 수 있다. 리눅스는 대표적으로 ext3, ext4 iso9660, swap, nfs, xfs등의 파일 시스템을 사용하고 있다.

파일 #

파일시스템에서 사용하는 파일이란 자기테이프, 청공카드, 또는 주기억장치나 디스크처럼 물리적인 하드웨어 저장공간에 저장되는 데이터의 집합을 말하며 데이터 정보의 논리적인 저장 단위로도 볼 수 있다.

리눅스 디렉토리 구성 #

리눅스의 파일 시스템은 루트 파일 시스템(/) 아래에 계층적으로 모든 파일과 디렉토리가 만들어진다. 각 리눅스 배포판 마다 차이는 있지만 대부분의 배포판에서 다음과 같은 디렉토리들을 루트 아래에 두고 있으며 각 디렉토리의 역할은 다음과 같다.

  • boot: 부팅에 필요한 리눅스 커널 및 여타 패키지를 보관
  • bin: GUI를 실행하는 파일들과 같은 운영체제 관련 바이너리 파일들을 보관
  • dev: 저장장치, 사운드카드, 그래픽카드, USB장치 등의 시스템에 연결된 모든 장치들의 연결점
  • etc: 사용자 계정과 암호화된 패스워드를 비롯한 여러가지 설정파일들을 보관
  • home: 각 계정의 홈 디렉토리 관리
  • lib: 수 많은 어플리케이션들에 의해 공유되는 라이브러리들을 보관
  • media: USB메모리, 외장형 CD 드라이브등 분리 가능한 저장장치가 자동으로 마운팅 되는 지점
  • mnt: 외부 저장장치를 수동으로 마운팅 하는데 사용되는 디렉토리
  • opt: 운영체제의 일부가 아닌 소프트웨어를 설치 및 보관하는 디렉토리
  • proc: 리눅스에서 실행되고 있는 프로그램, 즉 프로세스에 대한 정보를 제공하는 디렉토리
  • sbin: 슈퍼유저에 의해 사용되는 시스템 관리 유틸리티 바이너리 파일들을 보관
  • sys: 특별한 운영체제 파일들이 있는 디렉토리
  • tmp: 임시 파일들이 자동으로 보관 되는 곳
  • usr: 사용자가 접근할 수 있는 프로그램들을 보관하기 위한 디렉토리
  • var: 프로그램들이 값이 변하는 자료나 변수들을 저장하기 위한 가상 디렉토리

Suggested Pages #

0.0.1_20140628_0