inode 방식의 파일 시스템
- 수퍼 블록 : 파일 시스템 전체 정보
- 아이노드 블록 : 파일 상세 정보 (PCB)
- 데이터 블록 : 실제 데이터
파일은 파일이름 : 아이노드 번호와 매칭되어 관리된다.
파일 시스템은 이 아이노드 번호를 통해 파일에 접근한다.
아이노드 기반 메타 데이터 : 파일 권한, 소유자 정보, 파일 사이즈, 생성 시간 관련 정보, 데이터 저장 위치
딱 12개만 가지고 있다.
single indirect
double indirect
triple indirect
디렉토리 엔트리(dentry)
가상 파일 시스템
리눅스는 모든 자원(디바이스)을 파일 시스템으로 이용 가능하도록 설계했다.
디바이스
블록 디바이스
: HDD, CD/DVD 와 같이 블록 또는 섹터 등 정해진 단위로 데이터 전송, IO 송수신 속도가 높다.
캐릭터 디바이스
: 키보드, 마우스 등 byte 단위 데이터 전송, IO 송수신 속도가 낮다.
cd /dev, cat tty
:
댓글