본문 바로가기

보안/파일시스템

(3)
EXT4 (Extended File System 4)의 소개 0. Extended File System의 약사 Linux를 지원하는 최초의 파일 시스템은 Minix 파일 시스템이었지만 이 파일 시스템에는 몇 가지 심각한 성능 문제가 있었기 때문에 Extended File System이라는 파일 시스템이 Linux를 위해 특별히 개발되었다. ext 파일 시스템은 0.96c 커널에 구현된 VFS(Virtual File System) 스위치를 최초로 사용했으며 최대 2GB 크기의 파일 시스템을 지원했다. ext2 파일 시스템은 Berkeley FFS(Fast File System)와 같은 당시의 다른 파일 시스템의 발전된 아이디어를 채택했다. Ext2에서는 지원되는 파일 시스템의 크기가 2TB로 확장되었으며 2.6 커널에서는 ext2 파일 시스템의 최대 크기가 32TB..
NTFS 파일 시스템 0. NTFS 개요 1) 정의 : - 윈도우 XP 이전 버전의 FAT 파일 시스템을 대체한 새로운 파일시스템 2) 개선 사항 : - 메타데이터 지원 - 고급 데이터 구조 사용- 성능 개선- 신뢰성- 추가 확장 기능 3) 위키피디아 요약 : NTFS마이크로소프트New Technology File System도입일1993년 7월도입 운영 체제윈도 NT 3.1파티션 ID0x07 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)디렉터리 구조B+ 트리파일 구조비트맵불량블록 구조$badclus최대 파일크기16 EB − 1 KB (포맷); 16 TB − 64 KB (추가된 기능)최대 파일수4,294,967,295 (232-1)최대 파일이름 길이255 UTF-16 코드 단위최대 볼..
FAT FAT 1. 정의 : - 파일 할당 테이블(File Allocation Table, FAT) - 디지털 카메라 메모리카드, 많은 컴퓨터 시스템에 널리 쓰이는 컴퓨터 파일 시스템 구조 - 비교적 간단 : 플로피 디스크, 플래시 메모리 카드, 디지털 카메라에서 흔하게 볼 수 있음 - 성능이 좋지 않음 - 단순한 자료 구조를 이용하고 조그마한 파일이 많이 있으면 디스크 공간을 잘 활용 못함 2. 기타 용어 : 클러스터 : - 하드디스크에 파일을 저장하는 논리적 단위. - 파일은 기본적으로 하나 이상의 클러스터를 차지하게 됨 - 클러스터는 FAT에 의해 관리되므로 일렬로 저장될 필요가 없음 - FAT16은 514 MB 크기가 최대이다 (2^16 * 8192 : 8192바이트가 최대 클러스터 크기) - 2^16은..