0. 파일시스템 정의
-파일을 기록하고 사용하는 모든 작업의 조직적인 체제.
1. 파일시스템 기능
-파일에 대한 접근 제어방법을 제공.
-파일의 생성, 변경, 삭제를 관리.
-파일 무결성, 보안 유지 방안 제공.
-백업 및 복구 제공.
-효율적 저장, 관리 방안 제공.
2. 윈도우 파일시스템
1)FAT(File Allocation Table): 하드디스크에 FAT 영역을 생성하여, 이 영역 안에 파일의 정보를 기록하여 이용.
>DOS때부터 사용.
>FAT16, FAT32
>섹터의 묶음인 클러스터 단위로 파일을 저장.
>>클러스터보다 파일 크기가 작을 경우, 공간의 낭비 발생.
-> 클러스터 4kb, 파일 2kb :: 2kb의 용량 낭비
2)NTFS(NT File System): FAT32 기능에 대용량 하드디스크 지원, 보안 기능, 압축 기능,
원격저장소 기능 등을 추가한 윈도우 NT 기반 파일 시스템.
>사용자마다 다른 NTFS 보안 적용 가능.
>대용량을 지원한다.
>파일을 할당하고 남는 클러스터 공간도 활용한다.
*FAT와 NTFS의 장단점
3. 유닉스 & 리눅스 파일시스템
-슈퍼블럭: 파일시스템에 관한 정보 저장.
-아이노드(Inode): 파일 이름을 제외한 파일에 관한 모든 정보 저장.
-종류
1)EXT2 >파일 시스템의 모든 정보를 슈퍼블럭과 Group Descriptor Table에 저장.
>Boot Sector와 Block Group(파일시스템 손상시 데이터 복원)으로 구성.
>파일시스템 복구 기능(FSCK: File System Check) 제공.
2)EXT3 >사용자가 직접 데이터 보호 유형, 수준 결정 가능.
>저널링(Journaling): 데이터를 쓰기 전 저장한 로그를 이용해, FSCK보다 빠른 복구 제공.
*EXT2와 EXT3의 장단점
4. 파티션
-하드디스크를 논리적인 여러 영역으로 나눔.
-하나의 하드디스크는 주 파티션, 확장 파티션을 합쳐 총 4개 파티션으로 분할 가능.
-4개 이상은, 확장 파티션을 만들어 그 안을 다시 논리 파티션으로 분할.
-종류
1)주 파티션: 기본 파티션
>3개 생성 가능.
2)확장 파티션: 여러 개의 파티션으로 나누고자 할 때 생성.
>1개 생성 가능.
3)논리 파티션: 확장 파티션의 분할 단위.
>12개 생성 가능.
'Subject > 정보보안 산업기사' 카테고리의 다른 글
1장] 운영체제 - 6) 유닉스 & 리눅스 (0) | 2017.01.02 |
---|---|
1장] 운영체제 - 5) 분산 운영체제, 보안 운영체제 (0) | 2017.01.01 |
1장] 운영체제 - 3) 기억장치, 단편화 (0) | 2016.12.22 |
1장] 운영체제 - 2) 프로세스, 스케줄링 (0) | 2016.12.21 |
1장] 운영체제 - 1) 개요, 기능, 역사 (0) | 2016.12.19 |