1. FAT (File Allocation Table)

이전 MS-DOS와 Microsoft Windows 시리즈가 널리 사용되고 버전업을 함에 따라 발전되어 왔는데, FAT12, FAT16, FAT32, exFAT(FAT64) 등이 있다.

 

여러 운영체제에서 FAT를 지원한다. 그래서  데이터 전송에 매우 적합하다. 그에 따라 메모리 카드플래시 메모리(USB 메모리) 같은 많은 장치에서 사용하며, 그런 메모리를 사용하는 많은 이동식 장비들도 FAT를 지원한다.

 

이동성 측면에서는 장점이지만, 안정성 면에서는 단점으로 작용한다. 

 

* FAT32로 포맷할 경우 특정 드라이브 최대 크기는 32GB이고, 특정 파일 한 개의 최대 크기는 4GB

2. NTFS (New Technology File System)

Microsoft Windows의 파일 시스템으로, MS-DOS와 Windows 9x에서 쓰인 FAT을 대체하기 위해 만들어졌다. FAT 시스템에 비해 몇 가지 개선사항이 있는데, 메타데이터의 지원, 고급 데이터 구조의 사용으로 인한 성능 개선, 신뢰성, 추가 확장 기능을 더한 디스크 공간 활용을 들 수 있다. Windows 2000 이후 버전부터 NTFS을 지원한다.

3. Extended File System (ext)

확장 파일 시스템은 리눅스용 파일 시스템 가운데 하나로 만든 이는 스테펜 트위디(Stephen Tweedie)이다. 1992년 4월에 처음 모습을 드러냈으며 오늘날 많은 리눅스 배포판에서 주 파일 시스템으로 쓰이고 있다.

 

ext2 : 

ext2는 SD 카드 및 USB 드라이브와 같은 플래시 미디어에서 여전히 사용됩니다. 

 

ext3 : 

ext3은 Linux, BSD 및 ReactOS와 함께 사용되었습니다. 크기 제한은 ext2와 유사합니다.

 

ext2에서 자료 삭제 및 손실 없이 ext3으로 변경할 수 있습니다.(자료를 백업할 필요가 없음).

 

저널링 파일 시스템(Journaling file system) 주 파일 시스템에 변경사항을 반영(commit)하기 전에, 저널(주로 파일 시스템의 지정된 영역 안의 원형 로그)안에 생성되는 변경사항을 추적하는 파일 시스템이다. 시스템 충돌이나 전원 문제가 발생하면, 이러한 파일 시스템은 더 빠르게 online 상태로 돌아오며 손상될 가능성이 낮다.

 

ext4: 

리눅스의 저널링 파일 시스템 중 하나로, ext3 파일 시스템의 향상된 버전이다.

확장 파일 시스템의 최신 버전으로 Google 파일 스토리지, BSD, PowerPC 및 최신 Linux 배포판에서 사용됩니다. 크기 제한은 1024 PiB 또는 약 백만 TiB와 같습니다. 가장 큰 클러스터 크기는 64KB입니다.

4. APFS - Apple File System

애플에서 macOS, iOS, watchOS, tvOS등에서 범용으로 사용하고자 만드는 파일시스템입니다.

기존의 HFS+를 대체하는 새로운 파일시스템이다. 이 파일 시스템은 2016년 애플 세계 개발자 회의에서 처음 공개 되었으며, macOS 시에라에 이 파일 시스템을 만들수 있는 툴이 처음으로 들어가게 되었다. 그리고 2017년 1월 25일에 나온 iOS 10.3 베타에서부터 본격적으로 APFS를 사용하게 되었다. macOS에서는 macOS 하이 시에라부터 정식으로 도입되었다.

+ Recent posts