리눅스 파일 시스템 정리

linuxlogo

파일 시스템에는 엄청나게 많은 종류가 있습니다. 각각 다룰 수 있는 총 드라이브의 크기, 각각의 파티션 볼륨의 최대 크기, 파일 이름으로 지정할 수 있는 길이 등이 천차만별입니다. 그 중에서 일부를 간략하게나마 정리해보도록 하겠습니다.

  1. 마이크로 소프트 계열
    1. FAT(File Allocation Table)
      1. FAT12
        1. MBR identifier
        2. 최대 볼륨 크기 :16Mib
        3. 최대 파일 크기 : 최대 볼륨 크기
        4. 최대 파일 개수 : 4068
        5. 최장 파일 이름 : 8.3filename
      2. FAT16
        1. MBR identifier
        2. 최대 볼륨 크기 : 4Gib(?)
        3. 최대 파일 크기 : –
        4. 최대 파일 개수 : 65,536
        5. 최장 파일 이름 : 8.3 filename
      3. VFAT
        1. 위의 파일 시스템이 갖는 파일 이름 길이의 한계를 극복하고자 만들어짐
        2. 기존의 파일 시스템과 하위 호환을 유지함
        3. 255 글자, 공백, 마침표를 지원
        4. Windows 95 이후 등장
        5. 실제로는 긴 이름으로 파일 생성시 Windows 95이상을 위한 파일하나와 약식 제목으로 하는 파일 하나(Windows DOS 호환 목적)이 생성됨
      4. FAT32
        1. MBR identifier
        2. 최소 볼륨 크기 : 4.5Kib ~ 32Mib
        3. 최대 볼륨 크기 : 2Tib
        4. 최대 파일 크기 : 4Gib-1(4,294,967,295 bytes) with LFS
        5. 최대 파일 개수 : 268,173,300
        6. 최장 파일 이름 : 8.3 filename
        7. 기타 : UEFI 부팅을 위해 필요한 ESP에서 필요로 하는 파일 시스템.
      5. exFAT(EXtended File Allocation Table)
        1. 2006년 11월 마이크로소프트에 의해 공개
        2. USB나 SD 카드에 적합한 파일시스템 목적
        3. 최대 볼륨 크기 : 256Tib
        4. 최대 파일 크기 : 최대 볼륨 크기
        5. 최대 파일 개수 : 디렉토리당 2,796,202
        6. 최장 파일 이름 : 255 UTF-16
    2. NTFS
      1. 최대 볼륨 크기 : 256Tib
      2. 최대 파일 크기 : 최대 볼륨 크기
      3. 최대 파일 개수 : 4,294,967,295
      4. 최장 파일 이름 : 255 UTF-16
  2. 애플 계열
    1. HFS
    2. HFS+
    3. APFS
  3. 유닉스/리눅스 계열
    1. UFS(Unix File System)
      1. 최대 볼륨 크기 : 8Zib
      2. 최대 파일 크기 : 최대 볼륨 크기
      3. 최장 파일 이름 : 255 bytes
    2. ext2(Second EXTended filesystem)
      1. 1993년 2월 리눅스와 함께 공개
      2. 최대 볼륨 크기 : 2~32Tib
      3. 최대 파일 크기 : 16Gib~2Tib
      4. 최대 파일 개수 : 10^18
      5. 최장 파일 이름 : 255 bytes
    3. ext3(Third EXTended filesystem)
      1. 2001년 11월 리눅스 2.4.15와 함께 공개
      2. 최대 볼륨 크기 : 4Tib~32Tib
      3. 최대 파일 크기 : 16Gib~2Tib
      4. 최대 파일 개수 : 가변적
      5. 최장 파일 이름 : 255 bytes
    4. ext4(Fourth EXTended filesystem)
      1. 첫 등장(unstable version) 2006년 10월 10일 리눅스 2.6.28과 함께 공개
      2. 최대 볼륨 크기 : 1Eib/권장 : 16Tib
      3. 최대 파일 크기 : 16Tib
      4. 최대 파일 개수 : 40억개(가변적)
      5. 최장 파일 이름 : 255 bytes
  4. XFS
  5. btrfs
  6. VMFS
  7. ZFS 등

 

 

logorealfinal

One thought on “리눅스 파일 시스템 정리

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s