본문 바로가기
[자격증] 정보보안기사/↘ 정보보안 실무

파일시스템

by 승큐리티 2020. 5. 4.

파일시스템
물리적인 디스크에 파일을 생성, 저장, 관리하기 위한 논리적인 자료구조
물리적인 디스크는 논리적인 파티션으로 나누어지고 각 파티션별로 고유한 파일시스템 생성
ex) 윈도우 NTFS , 리눅스 EXT2, EXT3, EXT4

구성
1. 부트블럭(Boot block)
- 운영체제를 부팅, 초기화 하기 위한 부트스트랩 코드를 담고 있는 블록

2. 슈퍼블럭 (Super block)
- 파일시스템을 관리 하기 위한 정보를 담고 있는 블록

3. 아이노드 리스트 (inode list)
- 파일에 대한 속성정보를 관리
- inode에는 파일명이 없음 관리는 디렉터리가 inode number로 관리

inode number

파일을 식별하기 위한 고유 식별자

파일타입

파일유형( ex) 일반파일, 디렉터리, 장치파일 )

접근권한

파일에 대한 접근권한

link count

하드링크 카운트

소유자

파일의 소유자 UID

소유그룹

파일의 소유그룹 GID

파일크기

파일용량

MAC Time

( 사고 시 무결성 확인 )

1. last Modification Time

파일의 내용을 마지막으로 수정한 시간

2. last Access Time

파일을 마지막으로 접근한 시간

3. last Change Time

파일속성을 마지막으로 변경한 시간

Block index

Data blocks에 저장되어 있는 파일 내용에 대한 색인 정보


4.
데이터블럭들 (Data blocks)
- 실제 data가 고정크기로 저장되어 있는 블록

 

stat를 이용한 inode 속성정보

Inode와 MAC Time을 알 수 있다.


 

 

 

댓글