[TIL 10. 리눅스 관리1(4) 파일 시스템]

Juhee Fred Lee·2023년 10월 24일
0

TIL

목록 보기
13/24

리눅스 파일 시스템 소개

  1. 파일 시스템
    1. 개념: 파일의 이름, 정보, 저장 공간 등을 관리하여 효율적으로 파일을 찾도록 도와주는 역할을 담당하는 시스템
    2. inode(파일에 대한 메타 데이터)를 기반으로 파일에 대한 작업을 진행하게 된다.
    3. 리눅스의 경우 ext4(extended file system) 파일 시스템을 채택하고 있다.
  2. 리눅스 파일 시스템 유형
    1. 디스크 기반 파일 시스템
      1. 하드디스크와 같은 물리적인 장치를 기반으로 작동하는 파일 시스템(EXT4)
      2. EXT3: 저널링 지원.(디스크에 데이터를 기록할 때 변경할 내용에 대한 기록/로그를 생성하고 이후에는 변경한 데이터의 내용을 기록하는 기능.) ⇒ 데이터를 기록하는 중간에 오류가 발생하게 되었다고 하더라도, 복구를 가능하도록 만들어 주는 것을 의미.
      3. EXT4: 하위 버전과 호환이 가능하고, 파일의 조각화를 줄여줌, 더 큰 볼륨과 파일도 허용
    2. 분산 파일 시스템
      1. 다른 공간에 있는 공유된 자원을 사용하는 시스템 (Network File Syetem, Server Message Block)
      2. 네트워크 기반으로 자원을 공유하게 된다.
      3. 네트워크를 통해 파일 시스템의 자원에 접근할 수 있도록 지원하는 파일 시스템.
    3. Pseudo 파일 시스템 (pseudo ⇒ 가짜라는 의미)
      1. 물리적인 공간이 아니라 메모리를 기반으로 하는 시스템
      2. 실제로 디스크는 아니지만 메모리에다가 임시적으로 파일 시스템의 역할을 하게 된다.
profile
공릉동에 살며 백엔드를 공부하는 감자입니다.

0개의 댓글