파일 시스템

덤프버전 :

파일 시스템
마이크로소프트
FAT
NTFS
ReFS
애플
HFS
HFS+
APFS
리눅스/유닉스
ext2
ext3
ext4
Btrfs
F2FS
XFS
ZFS


1. 개요
2. 컴퓨터 공학 학부 과목
3. 주요 파일 시스템
3.1. MS-DOS, Windows
3.2. Unix, Linux
3.3. Mac
3.4. 이동식 저장장치
3.5. 네트워크


1. 개요[편집]


물리적인 디스크파티션 내에서 클러스터 단위 데이터를 배치하고 관리하기 위한 체계. 일반적으로 디렉터리 구조의 계층적 파일 시스템이 사용된다.


2. 컴퓨터 공학 학부 과목[편집]


컴퓨터 공학에서 '파일 처리론' 이라는 과목으로 학부과정 이상에 개설되어 있거나, 컴퓨터 운영체제(OS)의 한 챕터로 가르치기도 한다.


3. 주요 파일 시스템[편집]



3.1. MS-DOS, Windows[편집]


  • FAT: FAT12, FAT16, FAT32, exFAT
  • NTFS
  • ReFS
  • OFS: NT 4.0의 구 계획인 카이로의 일부분으로 계획되다 폐기되었다.
  • WinFS: 윈도우 비스타에서 선보일 예정이었으나 폐기되었다.[1]


3.2. Unix, Linux[편집]


  • minix: 최초의 리눅스 파일 시스템. 이름 제한 30글자, 파일시스템 전체가 64메가바이트 밖에 안 되는, 말 그대로 고인돌 수준의 파일 시스템이다.
  • GFS: 구글에서 사내에서 사용하기 위해 만든 분산 파일 시스템
  • EXT: ext2, ext3, ext4 - 리눅스에서 가장 흔히 쓰는 파일 시스템
  • Btrfs - copy-on-write를 근간으로 하여 ext를 계승하면서 다른 파일 시스템들의 장점을 통섭하려 하는 개발 중인 파일 시스템.
  • F2FS - 삼성전자에서 만든 플래시 메모리를 위한 파일 시스템으로 플래시 메모리에서 상당한 성능 향상이 있어서 주로 안드로이드 기기에서 루팅 후 이것으로 바꾸는 사람이 종종 있다.
  • ZFS - 끝판왕 1
  • XFS - 끝판왕 2


3.3. Mac[편집]




3.4. 이동식 저장장치[편집]


  • CDFS (ISO 9660) - 주로 CD에서 사용
  • UDF - 주로 DVD, 블루레이에서 사용


3.5. 네트워크[편집]


  • NFS - TCP/IP를 통해 원격지의 파일 시스템을 로컬에 존재하는 것처럼 사용할 수 있게 해 준다.
  • CIFS (SMB) - Windows 파일/프린터 공유. 이것의 오픈소스 구현이 Samba


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-12-23 11:21:08에 나무위키 파일 시스템 문서에서 가져왔습니다.

[1] 베타 1 버전을 XP에 설치할 수는 있다.