파일시스템
물리적인 디스크에 파일을 생성, 저장, 관리하기 위한 논리적인 자료구조
물리적인 디스크는 논리적인 파티션으로 나누어지고 각 파티션별로 고유한 파일시스템 생성
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가 고정크기로 저장되어 있는 블록
Inode와 MAC Time을 알 수 있다.
'[자격증] 정보보안기사 > ↘ 정보보안 실무' 카테고리의 다른 글
윈도우 서버 계정관리방식 - 워크그룹(Workgroup) vs 도메인(Domain) (2) | 2020.05.11 |
---|---|
링크파일 (0) | 2020.05.04 |
[ 정보보안 기사/산업기사 ] 파이프(Pipe) (0) | 2020.05.01 |
입출력재지정 (0) | 2020.05.01 |
패스워드 크래킹 ( Password cracking ) (0) | 2020.04.22 |
댓글