본문 바로가기

OS-서버

윈도우와 리눅스 파일 시스템 종류

반응형

 

▣ FAT(File Allocation Table) 

메모리 카드나 플래시 메모리 같은 장치에서 주로 사용함.

메모리를 사용하는 많은 이동식 장비들도 지원함.

 

장점:  간단한 디자인 및 이동성
단점:  안전성이 떨어짐. 디스크 오류에 대비한 저널링 같은 안전장치들이 부족함.

FAT은 클러스터(섹터의 묶음)를 제어하는 것이고 보통 4kb정도임.

 

 

▣ 종류

 

  드라이브지원용량  표현가능    클러스터 특성
FAT16 2GB 65,524 (2^16 – 12) 용량작은 USB나 SD카드에 사용됬었다.
섹터 크기 512~32KB 조절가능
FAT32 2TB 268,435,444 (2^28 – 12) 단일 파일 용량이 최대 4G라 용량 큰 동영상같은 파일은 3.99G로 분할됨.
범용성이 좋아서 이동식 디스크용으로 딱 좋음. 
NTFS에 비해 오버헤드 적고 기본 필요용량이 작음. (NTFS에 비해 가볍다)
exFAT 64ZB ? 4G 이상 단일 파일 지원되는 고용량 플래시 메모리 미디어를 위한 FAT32 발전형
클러스터가 큰 편이라 파일 개수 多는 용량 낭비로 이어짐.
지원용량은 이론상 64ZB이며 권장은 512TB임.
TFAT - - 전원공급 중단 , 예기치 않은 드라이브 제거 시 일어나는 데이터 손실 방지 
FAT, exFAT 파일 시스템을 베이스로 삼음.
NTFS ? 윈도우 NT 계열 OS 파일시스템 FAT32 대체용.
암호화 및 압축 기능 지원 - 대용량 파일 시스템 지원(단일파일 16엑사까지 가능)

 

▣ EXT(Extended File System

리눅스용 파일 시스템 가운데 하나로 많은 리눅스 배포판에서 주 파일 시스템으로 쓰이고 있다.

 

  파일시스템지원용량 특성
EXT 2GB 리눅스가 처음 사용했던 MINIX 파일 시스템 보완용으로 나옴
접근제어 , 타임스템프랑 I-node 수정 불가능하며 사용할 수록 단편화 고조됨
EXT2 2GB 볼륨크기 32TB 지원 및 서브디렉터리 개수(32,768) 대폭 증가
FSCK(파일시스템오류수정) 사용 가능
EXT3 EXT2 저널링 기능 추가 , 온라인 파일시스템 증대
파일 시스템 변경 시 저널에 수정 내용 기록
디스크 조각화 최소화
EXT4 16TB 볼륨 1엑사까지 지원
안정성 강화를 위해 저널 Checksum 기능 추가
하위 호환됨(ext2,3) , 단편화방지를 위한 온라인 조각 모음 기능

 

 

반응형

'OS-서버' 카테고리의 다른 글

인터럽트와 트랩  (0) 2019.06.11
프로세스란  (0) 2019.06.10
CPU 가상코어(스레드)  (0) 2019.04.17
컴퓨터 부팅 과정  (0) 2018.12.09
곰플레이어 닷지 리버싱  (0) 2018.12.09