ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 파일시스템
    Linux 2021. 3. 12. 15:17

     

     

    / (루트 파일시스템): 루트 파일 시스템은 파일시스템의 최상위 디렉토리이다. 리눅스 시스템 부팅을 위한 모든 파일을 포함하고 있다. 다른 파일시스템을 부팅하는데 필요한 모든 실행파일과 라이브러리를 포함하고 있다. 시스템이 설치되면, 다른 모든 파일 시스템은 루트 파일시스템의 하위 디렉토리에 설치된다.

     

    /bin: user 실행파일을 포함한다. Binbinary의 약자.

     

    /boot: 리눅스 컴퓨터를 부팅하는데에 사용되는 정적 부트로더와 커널 실행파일, 구성 파일을 포함한다.  

     

    /dev: 시스템에 연결된 하드웨어 기기의 디바이스 파일을 포함한다. 디바이스 드라이버가 아닌, 컴퓨터에 연결된 기기를 나타내고 그 기기에 접근을 가능하도록 하는 파일이다.

     

    /etc: 호스트 컴퓨터의 로컬 시스템 구성 파일을 포함한다.

     

    /home: 사용자 파일을 저장하는 홈 디렉토리다. 사용자마다 /home에 하위 디렉토리가 있다.

     

    /lib: 시스템 부트에 사용되는 공유 라이브러리 파일을 포함한다.

     

    /media: USB thumb 드라이브와 같이 호스트에 연결될 수 있는 외부 저장소를 마운트* 하는 곳.

     

    /mnt: 관리자(administrator)가 파일시스템을 작업 중일 때 사용되는 기본 파일시스템의 임시 mountpoint이다.

     

    /opt: Optional file이 저장되는 곳이다.

     

    /root: 위에 나온 루트(/) 파일시스템과 다르다. 루트 유저를 위한 홈 디렉토리이다.

     

    /sbin: 시스템 바이너리 파일. 시스템 관리에 사용되는 실행파일이 저장되는 곳이다.

     

    /tmp: 임시 디렉토리. OS를 포함해 많은 프로그램의 임시 파일을 저장하는데 사용된다. 또한 유저는 일시적으로 파일을 여기 저장할 수 있다. 여기 저장된 파일은 예고없이 삭제될 수 있음을 유의할 것.

     

    /usr: 실행 바이너리와 라이브러리, .man파일과 다른 종류의 문서를 포함한 공유 가능한 읽기전용 파일이다.

        /usr/include: C언어 헤더파일을 저장하는 곳이다.  

     

    /var: 변수 데이터 파일이 저장되는 곳이다. 로그 파일, MySQL, DB파일, 웹서버 데이터, 이메일 등이 포함된다.

        /var/cache: 어플리케이션의 캐시 데이터가 저장되는 곳이다.

        /var/spool: 어플리케이션 스풀 데이터. 지연 처리되는 데이터를 저장하는 곳이다.

     

     

     

    *Mount: 컴퓨터과학에서 마운트란, 저장 장치에 접근할 수 있는 경로를 디렉토리 구조에 편입시키는 작업을 말한다. 또는 유닉스 계열 운영체제에서의 mount 명령어.

     

    */media vs /mnt

    ·        /media is mount point for removable media. In other words, where system mounts removable media. This directory contains sub-directories used for mounting removable media such as CD-ROMs, floppy disks, etc.

    ·        /mnt is for temporary mounting. In other words, where user can mount things. This directory is generally used for mounting filessytems temporarily when needed.

     

Designed by Tistory.