본문 바로가기
computer

파일 시스템 - inode 방식

by 유순이 2021. 6. 25.

inode 방식의 파일 시스템

패스트 캠퍼스 : 컴퓨터 공학 완주반 캡처

  • 수퍼 블록 : 파일 시스템 전체 정보
  • 아이노드 블록 : 파일 상세 정보 (PCB)
  • 데이터 블록 : 실제 데이터

 

파일은 파일이름 : 아이노드 번호와 매칭되어 관리된다.

파일 시스템은 이 아이노드 번호를 통해 파일에 접근한다.

 

아이노드 기반 메타 데이터 : 파일 권한, 소유자 정보, 파일 사이즈, 생성 시간 관련 정보, 데이터 저장 위치

 

딱 12개만 가지고 있다.

 

single indirect

double indirect

triple indirect

패스트 캠퍼스 : 컴퓨터 공학 완주반 캡쳐


 

디렉토리 엔트리(dentry)

 


가상 파일 시스템

 

리눅스는 모든 자원(디바이스)을 파일 시스템으로 이용 가능하도록 설계했다.

 

디바이스

 

블록 디바이스

: HDD, CD/DVD 와 같이 블록 또는 섹터 등 정해진 단위로 데이터 전송, IO 송수신 속도가 높다.

 

캐릭터 디바이스

: 키보드, 마우스 등 byte 단위 데이터 전송, IO 송수신 속도가 낮다.

 

cd /dev, cat tty

:

 

 

 

'computer' 카테고리의 다른 글

가상 머신  (0) 2021.06.25
부팅  (0) 2021.06.25
파일 시스템  (0) 2021.06.24
세그멘테이션 기법  (0) 2021.06.24
페이징 기법 - 요구 페이징  (0) 2021.06.24

댓글