Русская Википедия:Сравнение файловых систем
Шаблон:К удалениюШаблон:Expand Данная таблица сравнивает основные и технические особенности для списка файловых систем. Смотрите отдельные статьи о каждой файловой системе для получения дополнительной информации.
Основная информация
- Примечания
Ограничения
Максимальная длина имён файлов | Допустимые символы в названиях[II 1] | Максимальная длина пути файла | Максимальный размер файла | Максимальный размер тома[II 2] | |
---|---|---|---|---|---|
RT-11 | 6+3 символа в коде RADIX50 | A —Z , 0 —9 , $ , . , % , пробел
|
14 символов | 32 МиБ (65536 × 512) | 32 МиБ |
V6FS | 14 байт[II 3] | Любые символы, кроме NUL и / [II 4]
|
Нет установленных ограничений[II 5] | 8 МиБ[II 6] | 2 ТиБ |
V7FS | 14 байт[II 3] | Любые символы, кроме NUL и / [II 4]
|
Нет установленных ограничений[II 5] | 1 ГиБ[II 7] | 2 ТиБ |
FAT12 | 8+3 символов (255 байт для VFAT)[II 3] | Любые символы ANSI (Unicode для VFAT), кроме NUL[II 3][II 4] | Нет установленных ограничений[II 5] | 32 МиБ | 1 МиБ — 32 МиБ |
FAT16 | 8+3 символов (255 байт для VFAT)[II 3] | Любые символы ANSI (Unicode для VFAT), кроме NUL,[II 3][II 4] | Нет установленных ограничений[II 5] | 2 ГиБ | 16 МиБ — 2 ГиБ |
MFS | 30 байт[II 3] | Любые символы, кроме NUL и : [II 4]
|
Нет установленных ограничений[II 5] | ? | ? |
HFS | 30 байт[II 3] | Любые символы, кроме NUL и : [II 4]
|
Нет установленных ограничений[II 5] | ? | ? |
FAT32 | 255 байт[II 3] | Любые символы Юникода, кроме NUL[II 3][II 4] | Нет установленных ограничений[II 5] | 4 ГиБ | 512 МиБ — 8 ТиБ[II 8] |
HPFS | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 4 ГиБ | 2 ТиБ[II 9] |
NTFS | 255 символов | Любые символы Юникода, кроме «NUL» и / для POSIX или «NUL», / , \ , " , * , ? , < , > , | , : для Win32[II 10]
|
32767 символов Юникода; каждая компонента пути (каталог или имя файла) — до 255 символов[II 5] | 16 ЭиБ[II 11] | 16 ЭиБ[II 11] |
HFS+ | 255 символов[II 12] | Любые символы Юникода, кроме NUL[II 4][II 13] | ? | 8 ЭиБ | 8 ЭиБ |
FFS | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 4 ГиБ | 256 ТиБ |
Amiga FFS | 30 байт | Любые символы, кроме NUL, / и :
|
Нет установленных ограничений[II 5] | 2 ГиБ | 4 ГиБ |
SFS | 107 байт | Любые символы, кроме NUL, / и :
|
Нет установленных ограничений[II 5] | 4 ГиБ | 128 ГиБ |
PFS3 | 31-106 байт[II 14] | Любые символы, кроме NUL, / и :
|
Нет установленных ограничений[II 5] | 108 ГиБ | 2 ТиБ |
UFS1 | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 4 ГиБ — 256 ТиБ | 256 ТиБ |
UFS2 | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 512 ГиБ — 32 ПиБ | 1 ЙиБ |
ext2 | 255 байт | Любые символы, кроме NUL, / [II 4]
|
Нет установленных ограничений[II 5] | 16 ГиБ — 2 ТиБ[II 2] | 2 ТиБ — 32 ТиБ |
ext3 | 255 байт | Любые символы, кроме NUL, / [II 4]
|
Нет установленных ограничений[II 5] | 16 ГиБ — 2 ТиБ[II 2] | 2 ТиБ — 32 ТиБ |
ext4 | 255 байт | Любые символы, кроме NUL, / [II 4]
|
Нет установленных ограничений[II 5] | 16 ГиБ — 16 ТиБ[II 2] | 1 ЭиБ |
ReiserFS | 4032 байт/255 символов | Любые символы, кроме NUL, / [II 4]
|
Нет установленных ограничений[II 5] | 8 ТиБ[II 15] | 16 ТиБ |
Reiser4 | ? | ? | Нет установленных ограничений[II 5] | 8 ТиБ on x86 | ? |
XFS | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 9 ЭиБ[II 16] | 9 ЭиБ[II 16] |
JFS | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 8 ЭиБ | 512 ТиБ — 4 ПиБ |
JFS2 | 255 байт | Любые символы Юникода, кроме NUL | Нет установленных ограничений[II 5] | 4 ПиБ | 32 ПиБ |
Be File System | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 12 КиБ — 260 ГиБ[II 17] | 256 ПиБ — 2 ЭиБ |
AdvFS | 255 символов | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 16 ТиБ | 16 ТиБ |
NSS | 256 символов | Зависит от используемого пространства имён[II 18] | Ограничивается только возможностями клиента | 8 ТиБ | 8 ТиБ |
NWFS | 80 байт[II 19] | Зависит от используемого пространства имён[II 18] | Нет установленных ограничений[II 5] | 4 ГиБ | 1 ТиБ |
ODS-5 | 236 байт[II 20] | ? | 4096 байт[II 21] | 1 ТиБ | 1 ТиБ |
VxFS | 255 байт | Любые символы, кроме NUL[II 4] | Нет установленных ограничений[II 5] | 16 ЭиБ | ? |
UDF | 255 байт | Любые символы Юникода, кроме NUL | 1023 байт[II 22] | 16 ЭиБ | ? |
ZFS | 255 байт | Любые символы Юникода, кроме NUL | Нет установленных ограничений[II 5] | 16 ЭиБ | 16 ЭиБ |
Btrfs | 255 байт | Любые символы Юникода, кроме NUL и /
|
Не менее 2¹⁷ байт | 16 ЭиБ | 16 ЭиБ |
exFAT | Шаблон:Unk | Любые символы Юникода, кроме NUL | Нет установленных ограничений | 16 ЭиБ | 64 ЗиБ[II 23] в теории 512 ТиБ |
ReFS | 255 символов[II 24] | Любые символы Юникода, кроме NUL | 32767 символов Юникода | 16 ЭиБ | 1 ЙиБ |
APFS | 255 символов | Любые символы, кроме NUL, : [II 4]
|
Шаблон:Unk | 8 ЭиБ | Шаблон:Unk |
Максимальная длина имён файлов | Допустимые символы в названиях[II 1] | Максимальная длина пути файла | Максимальный размер файла | Максимальный размер тома[II 2] |
- Примечания
Метаданные
- Примечания
Особенности
- Примечания
Возможности изменения размера
ФС | ОС | Увеличение в смонтированном состоянии | Увеличение в отмонтированном состоянии | Уменьшение в смонтированном состоянии | Уменьшение в отмонтированном состоянии |
---|---|---|---|---|---|
Btrfs[VI 2] | Linux | ||||
ext2[VI 3] | Linux | ||||
ext3[VI 3] | Linux | ||||
ext4[VI 3] | Linux | ||||
FAT12/16/32 | разные | ||||
F2FS[VI 4] | Linux | ||||
HFS+ | Linux | ||||
HFS+ | macOS | ||||
JFS[VI 5] | Linux | ||||
NILFS[VI 6] | Linux | ||||
NTFS[VI 7] | Linux | ||||
NTFS | Windows | ||||
APFS | macOS | Шаблон:Unk | Шаблон:Unk | Шаблон:Unk | Шаблон:Unk |
ZFS | разные | ||||
Reiser4[VI 8] | Linux | ||||
ReiserFS[VI 9] | Linux | ||||
XFS[VI 10] | Linux | ||||
ФС | ОС | Увеличение в смонтированном состоянии | Увеличение в отмонтированном состоянии | Уменьшение в смонтированном состоянии | Уменьшение в отмонтированном состоянии |
- Примечания
Политики размещения и компоновки
- Примечания
Литература
Ссылки
Русскоязычные сайты
- Файловые системы @ dmoz.org Шаблон:Wayback
- Сравнение файловых систем (FAT16/32 и NTFS)
- Шаблон:Статья
Зарубежные сайты
- Disc and volume size limits Шаблон:Ref-en
- Attribute — $EA_INFORMATION (0xD0) Шаблон:Ref-en
- Attribute — $EA (0xE0) Шаблон:Ref-en
- Attribute — $STANDARD_INFORMATION (0x10) Шаблон:Ref-en
- Local Filesystems for Windows Шаблон:Ref-en
- Understanding File-Size Limits on NTFS and FAT Шаблон:Ref-en
- Benchmarking Filesystems Part II using kernel 2.6, by Justin Piszcz, Linux Gazette 122, January 2006 Шаблон:Ref-en
- Linux File System Benchmarks v2.6 kernel with a stress on CPU usage Шаблон:Ref-en
- Interview With the People Behind JFS, ReiserFS & XFS Шаблон:Ref-en
- Overview of some filesystems (outdated) Шаблон:Ref-en
- Linux large file support (outdated) Шаблон:Ref-en
- Sparse files support (outdated) Шаблон:Ref-en
- Benchmarking Filesystems (outdated) by Justin Piszcz, Linux Gazette 102, May 2004 Шаблон:Ref-en
- Journaled Filesystem Benchmarks (outdated): A comparison of ReiserFS, XFS, JFS, ext3 & ext2 Шаблон:Ref-en
- Journal File System Performance (outdated): ReiserFS, JFS, and Ext3FS show their merits on a fast RAID appliance Шаблон:Ref-en
- IOzone Filesystem Benchmark Шаблон:Ref-en — Средство тестирования производительности ФС.
Ошибка цитирования Для существующих тегов <ref>
группы «I» не найдено соответствующего тега <references group="I"/>
Ошибка цитирования Для существующих тегов <ref>
группы «II» не найдено соответствующего тега <references group="II"/>
Ошибка цитирования Для существующих тегов <ref>
группы «III» не найдено соответствующего тега <references group="III"/>
Ошибка цитирования Для существующих тегов <ref>
группы «IV» не найдено соответствующего тега <references group="IV"/>
Ошибка цитирования Для существующих тегов <ref>
группы «VI» не найдено соответствующего тега <references group="VI"/>
Ошибка цитирования Для существующих тегов <ref>
группы «V» не найдено соответствующего тега <references group="V"/>