Jump to content

Сравнение файловых систем

В следующих таблицах сравниваются общие и технические сведения для ряда файловых систем .

Общая информация

[ редактировать ]
Файловая система Создатель Год внедрения Оригинальная операционная система
DECtape Декабрь 1964 Монитор PDP-6
ОС/3x0 ФС ИБМ 1964 ОС/360
Уровень-D Декабрь 1968 ТОПС-10
Джордж 3 ИКТ (позже ICL ) 1968 Джордж 3
Файловая система Unix версии 6 (V6FS) Белл Лаборатории 1972 Версия 6 Юникс
RT-11 Файловая система Декабрь 1973 РТ-11
Дисковая операционная система ( GEC DOS ) ПОЗДНО 1973 Основная операционная система
Файловая система CP/M Цифровые исследования ( Гэри Килдалл ) 1974 КП/М [1] [2]
ОДС-1 Декабрь 1975 РСХ-11
GEC DOS Расширена файловая система ПОЗДНО 1977 ОС4000
ЖИР (8-бит) Microsoft ( Марк Макдональд ) для НКР 1977 Автономный диск Microsoft BASIC-80 (позже автономный диск Microsoft BASIC-86 )
ДОС 3.х Яблоко 1978 Apple DOS
UCSD p-система UCSD 1978 UCSD p-система
КБМ ДОС Коммодор 1978 Коммодор БЕЙСИК
Атари ДОС Атари 1979 Атари 8-битная
Файловая система Unix версии 7 (V7FS) Белл Лаборатории 1979 Версия 7 Юникс
ОДС-2 Декабрь 1979 OpenVMS
FAT12 Сиэтл Компьютерные продукты ( Тим Патерсон ) 1980 QDOS / 86-DOS (позже IBM PC DOS 1.0 )
ПроДОС Яблоко 1980 Apple SOS (позже ProDOS 8 )
ДФС Желудь Компьютерс Лтд. 1982 Желудь BBC Micro MOS
ADFS Желудь Компьютерс Лтд. 1983 Acorn Electron (позже Arthur/RISC OS )
ФФС Кирк МакКьюсик 1983 4.2БСД
FAT16 ИБМ , Майкрософт 1984 ПК DOS 3.0 , MS-DOS 3.0
МФС Яблоко 1984 Система 1
«Электроника БК» Формат ленты НПО «Научный центр» (ныне «Ситроникс» ) 1985 Vilnius Basic , программа монитора БК
HFS Яблоко 1985 Система 2.1
ОФС Друг [1] Metacomco для Commodore 1985 Амига ОС
ГЕМДОС Цифровые исследования 1985 Условия использования Atari
СЗФС Новелл 1985 Сетевое ПО 286
Высокая Сьерра Экма Интернэшнл 1986 MSCDEX для MS-DOS 3.1/3.2 [3]
FAT16B Компак 1987 Компак MS-DOS 3.31
Миникс V1 ФС Эндрю С. Таненбаум 1987 МИНИКС 1.0
друг ФФС Коммодор 1988 Амига ОС 1.3
ИСО 9660:1988 Экма Интернешнл , ИСО 1988 MS-DOS , «классическая» Mac OS и AmigaOS.
HPFS IBM и Microsoft 1989 ОС/2 1.2
Рок-Ридж IEEE 1990 г. 1990 год Юникс
JFS1 ИБМ 1990 ЭКС [а]
ВхФС ВЕРИТАС 1991 СВР4.0
доб. Реми Кард 1992 Линукс
АдвФС Декабрь 1993 [4] Цифровой Юникс
NTFS Microsoft (Гэри Кимура, Том Миллер ) 1993 Windows НТ 3.1
ОРС Марго Зельцер 1993 Беркли Спрайт
ext2 Реми Кард 1993 Линукс , Херд
Сяафс Вопрос: Фрэнк Ся 1993 Линукс
УФС1 Кирк МакКьюсик 1994 4.4БСД
XFS СГИ 1994 ИРИКС
HFS ИБМ 1994 MVS/ESA (теперь z/OS )
FAT16X Майкрософт 1995 MS-DOS 7.0 / Windows 95
Джолиет («CDFS») Майкрософт 1995 Microsoft Windows , Linux , «классическая» Mac OS и FreeBSD.
ОДФ ISO / ECMA / КУПИТЬ 1995
ФАТ32 , ФАТ32Х Майкрософт 1996 MS-DOS 7.10 / Windows 95 OSR2 [б]
КФС Сан Микросистемс 1996 Солярис
GPFS ИБМ 1996 АИКС , Линукс
Быть файловой системой Be Inc. ( Д. Джампаоло , Сирил Мерийон) 1996 БеОС
Миникс V2 ФС Эндрю С. Таненбаум 1997 МИНИКС 2.0
ГФС Плюс Яблоко 1998 Мак ОС 8.1
НСС Новелл 1998 NetWare 5
Файловая система PolyServe (PSFS) ПолиСерв 1998 Винда , Линукс
ОДС-5 Декабрь 1998 OpenVMS V7.2
ВАФЛ НетАпп 1998 Данные ONTAP
ext3 Стивен Твиди 1999 Линукс
ИСО 9660:1999 Экма Интернешнл , ИСО 1999 Microsoft Windows , Linux , «классическая» Mac OS , FreeBSD и AmigaOS.
JFS ИБМ 1999 OS/2 Warp Server для электронного бизнеса
СГФ Систина ( Красная Шляпа ) 2000 Линукс
РайзерФС Намесис 2001 Линукс
zFS ИБМ 2001 z/OS (перенесено в OS/390 )
ФАТКС Майкрософт 2002 Xbox
УФС2 Кирк МакКьюсик 2002 FreeBSD 5.0
ОКФС Корпорация Oracle 2002 Линукс
СквошFS Филип Логер, Роберт Логер 2002 Линукс
ВМФС2 VMware 2002 VMware ESX-сервер 2.0
Блеск Кластерные файловые системы [5] 2002 Линукс
Ископаемое Белл Лаборатории 2003 План 9 версия 4
Файловая система Google Google 2003 Линукс
ZFS Сан Микросистемс 2004 Солярис
Путешествие4 Намесис 2004 Линукс
Энергонезависимая файловая система Палм, Инк. 2004 Пальм ОС Гранат
BeeGFS Фраунгофера/ ThinkParQ 2005 Линукс
ГлюстерФС Гластер Инк. 2005 Линукс
Миникс V3 ФС Эндрю С. Таненбаум 2005 МИНИКС 3
OCFS2 Корпорация Oracle 2005 Линукс
НИЛФС НТТ 2005 Линукс
ВМФС3 VMware 2005 VMware ESX-сервер 3.0
СГФ2 Красная шляпа 2006 Линукс
ext4 различный 2006 Линукс
exFAT Майкрософт 2006 Windows CE 6.0
Бтрфс Крис Мейсон 2007 Линукс
JXFS Гиперион Развлечения 2008 АмигаОС 4.1
МОЛОТОК Мэтью Диллон 2008 Стрекоза БСД 2.0
ОФС Программное обеспечение StarWind 2009 Linux , FreeBSD , Windows
Юнифс Насуни 2009 Облако
КАСЛ Проворное хранилище 2010 Линукс
ОранжеваяФС Омнибонд и другие. 2011 Линукс
ВМФС5 VMware 2011 vSphere 5.0+
ШФС Университет Сегеда 2011 НетБСД 6.0+
РеФС Майкрософт 2012 Windows Сервер 2012
Ф2ФС Самсунг Электроникс 2012 Линукс
Бкэшефс Кент Оверстрит 2015 Линукс
АПФС Яблоко 2016 macOS Высокая Сьерра , iOS 10.3
НОВЫЙ Калифорнийский университет, Сан-Диего 2017 Линукс
BlueStore/Цефс Red Hat , Калифорнийский университет, Санта-Крус 2017 Линукс
МОЛОТОК2 Мэтью Диллон [6] 2017 Стрекоза БСД 5.0
ЭРОФС Хуавей [7] 2018 Андроид

Метаданные

[ редактировать ]
Файловая система Владелец файла хранилища POSIX Разрешения для файлов Временные метки создания Время последнего доступа/чтения Временные метки последнего изменения метаданных Временные метки последнего архива Списки контроля доступа безопасности/ MAC Метки Расширенные атрибуты / Альтернативные потоки данных/вилки метаданных Контрольная сумма / ECC Файловая система
Бкэшефс Да Да Да Да Да Нет Да Да Да Да Бкэшефс
BeeGFS Да Да Нет Да Да Нет Да ? Да Да BeeGFS
Файловая система CP/M Нет Нет Да [с] Нет Нет Нет Нет Нет Нет Нет Файловая система CP/M
DECtape [8] Нет Нет Да Нет Нет Нет Нет Нет Нет Нет DECtape
«Электроника БК» Формат ленты Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Электроника БК
Уровень-D Да Да Да Да (только дата) Да Да Да (ФИЛДАЭ) Нет Нет Нет Уровень-D
РТ-11 [9] Нет Нет Да (только дата) Нет Нет Нет Нет Нет Нет Да РТ-11
Файловая система Unix версии 6 (V6FS) [10] Да Да Нет Да Нет Нет Нет Нет Нет Нет Файловая система Unix версии 6 (V6FS)
Файловая система Unix версии 7 (V7FS) [11] Да Да Нет Да Нет Нет Нет Нет Нет Нет Файловая система Unix версии 7 (V7FS)
exFAT Нет Нет Да Да Нет Нет Нет Нет Нет Нет exFAT
ФАТ12 / ФАТ16 / ФАТ32 Нет Нет Да Да Нет [д] Нет Нет Нет Нет [и] Нет ФАТ12 / ФАТ16 / ФАТ32
HPFS Да [ф] Нет Да Да Нет Нет Нет ? Да Нет HPFS
NTFS Да Да [г] Да Да Да Нет Да Да [час] Да Нет NTFS
РеФС Да Да Да Да Да Нет Да ? Да [я] Да РеФС
HFS Нет Нет Да Нет Нет Да Нет Нет Да Нет HFS
ГФС Плюс Да Да Да Да Да Да Да ? Да Нет ГФС Плюс
ФФС Да Да Нет Да Да Нет Нет Нет Нет Нет ФФС
УФС1 Да Да Нет Да Да Нет Да [Дж] Да [Дж] Нет [к] Нет УФС1
УФС2 Да Да Да Да Да Нет Да [Дж] Да [Дж] Да Частичный УФС2
МОЛОТОК Да Да Да Да Да ? Да Да Нет Да МОЛОТОК
ОРС Да Да Нет Да Да Нет Нет Нет Нет Нет ОРС
доб. Да Да Нет Нет Нет Нет Нет Нет Нет Нет доб.
Сяафс Да Да Нет Да Да Нет Нет Нет Нет Нет Сяафс
ext2 Да Да Нет Да Да Нет Да [л] Да [л] Да Нет ext2
ext3 Да Да Нет Да Да Нет Да [л] Да [л] Да Нет ext3
ext4 Да Да Да Да Да Нет Да [л] Да [л] Да Частичный [м] ext4
НОВЫЙ Да Да Да Да Да Нет Нет Нет Нет Да НОВЫЙ
Блеск Да Да Нет Да Да Нет Да Да Да Нет Блеск
Ф2ФС Да Да Да Да Да Нет Да [л] Да [л] Да Нет Ф2ФС
GPFS Да Да Да Да Да Нет Да Да Да Да GPFS
СГФ Да Да Нет Да Да Нет Да [л] Да [л] Да Нет СГФ
НИЛФС Да Да Да Нет Да Нет Нет Нет Нет Да НИЛФС
РайзерФС Да Да Нет Да Да Нет Да [л] Да [л] Да Нет РайзерФС
Путешествие4 Да Да Нет Да Да Нет Нет Нет Нет Нет Путешествие4
ОКФС Нет Да Нет Нет Да Да Нет Нет Нет Нет ОКФС
OCFS2 Да Да Нет Да Да Нет Нет Нет Нет Нет OCFS2
XFS Да Да Частичный [н] Да Да Нет Да Да [л] Да Да XFS
JFS Да Да Да Да Да Нет Да Да Да Нет JFS
КФС Да Да Да Да Да Да Да Нет Да Нет КФС
БФС Да Да Да Нет Нет Нет Нет Нет Да Нет БФС
АдвФС Да Да Нет Да Да Нет Да Нет Да Нет АдвФС
НСС Да Да Да [the] Да [the] Да Да [the] Да ? Да [п] [д] Нет НСС
СЗФС Да ? Да [the] Да [the] Да Да [the] Да ? Да [п] [д] Нет СЗФС
ОДС-5 Да Да Да ? ? Да Да ? Да [р] Нет ОДС-5
АПФС Да Да Да Да Да Да Да Да Да Да АПФС
ВхФС Да Да Да Да Да Нет Да ? Да [л] Нет ВхФС
ОДФ Да Да Да Да Да Да Да Нет Да Да ОДФ
Ископаемое Да Да [с] Нет Да Да Нет Нет Нет Нет Нет Ископаемое
ZFS Да Да Да Да Да Да Да Да [т] Да [в] Да ZFS
Бтрфс Да Да Да Да Да Нет Да Да Да Да Бтрфс
Миникс V1 Да Да Нет Нет Нет Нет Нет Нет Нет Нет Миникс V1
Миникс V2 Да Да Нет Да Да Нет Нет Нет Нет Нет Миникс V2
Миникс V3 Да Да Нет Да Да Нет Нет Нет Нет Нет Миникс V3
ВМФС2 Да Да Нет Да Да Нет Нет Нет Нет Нет ВМФС2
ВМФС3 Да Да Нет Да Да Нет Нет Нет Нет Нет ВМФС3
ИСО 9660:1988 Нет Нет Да Нет Нет Нет Нет Нет Нет Нет ИСО 9660:1988
Рок-Ридж Да Да Нет Да [v] Да Нет Нет [В] Нет [х] Нет [х] Нет Рок-Ридж
Джолиет («CDFS») Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Джолиет («CDFS»)
ИСО 9660:1999 Нет Нет Да Нет Нет Нет Нет Нет Нет Нет ИСО 9660:1999
Высокая Сьерра Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Высокая Сьерра
СквошFS Да Да Нет Нет Да Нет Нет Да Да Нет СквошFS
BlueStore/Цефс Да Да Да Да ? Нет Да Да Да Да BlueStore/Цефс
Файловая система Владелец файла хранилища POSIX Разрешения для файлов Временные метки создания Временные метки последнего доступа/чтения Временные метки последнего изменения метаданных Временные метки последнего архива Списки контроля доступа безопасности/ MAC Метки Расширенные атрибуты / Альтернативные потоки данных/вилки метаданных Контрольная сумма / ECC Файловая система

Возможности файлов

[ редактировать ]
Файловая система Жесткие ссылки Символические ссылки Блокировать ведение журнала Ведение журнала только метаданных С учетом регистра Сохранение дела Журнал изменений файлов чип Резидентные файлы (встроенные данные)
DECtape Нет Нет Нет Нет Нет Нет Нет Нет ?
BeeGFS Нет Да Да Да Да Да Нет Нет ?
Уровень-D Нет Нет Нет Нет Нет Нет Нет Нет ?
РТ-11 Нет Нет Нет Нет Нет Нет Нет Нет ?
АПФС Да Да ? ? Необязательный Да ? ? ?
Файловая система Unix версии 6 (V6FS) Да Нет Нет Нет Да Да Нет Нет Нет
Файловая система Unix версии 7 (V7FS) Да Нет [и] Нет Нет Да Да Нет Нет Нет
exFAT Нет Нет Нет Частичный (только с TexFAT ) Нет Да Нет Нет Нет
FAT12 Нет Нет Нет Частичный (только с TFAT12 ) Нет Частичный (только с VFAT LFN) Нет Нет Нет
FAT16 / FAT16B / FAT16X Нет Нет Нет Частичный (только с TFAT16 ) Нет Частичный (только с VFAT LFN) Нет Нет Нет
ФАТ32 / ФАТ32Х Нет Нет Нет? Частичный (только с TFAT32 ) Нет Частичный (только с VFAT LFN) Нет Нет Нет
СГФ Да Да [С] Да Да [аа] Да Да Нет Нет ?
HPFS Нет Нет Нет Нет Нет Да Нет Нет ?
NTFS Да Да [аб] Нет [и] Да [и] (2000) Да [объявление] Да Да ? Да (около 700 байт)
ГФС Плюс Да [16] Да Нет Да [но] Необязательный [из] Да Да [в] Нет ?
ФФС Да Да Нет Нет Да Да Нет Нет Нет
УФС1 Да Да Нет Нет Да Да Нет Нет Нет
УФС2 Да Да Нет Да [ах] [21] [есть] Да Да Нет ? Нет
МОЛОТОК Да Да Да Да Да Да ? Нет ?
ОРС Да Да Да [также] Нет Да Да Нет Нет ?
доб. Да Да Нет Нет Да Да Нет Нет ?
Сяафс Да Да Нет Нет Да Да Нет Нет ?
ext2 Да Да Нет Нет Да Да Нет Да [и] ?
ext3 Да Да Да (2001) [ал] Да (2001) Да Да Нет Да ?
ext4 Да Да Да [ал] Да Да, необязательно [24] Да Нет Да Да (около 160 байт) [25]
НОВЫЙ Да Да Нет Да Да Да Нет Да ?
Ф2ФС Да Да Да [также] Нет Да Да Нет Нет ?
Блеск Да Да Да [ал] Да Да Да Да Нет ?
НИЛФС Да Да Да [также] Нет Да Да Нет Нет ?
РайзерФС Да Да Да [являюсь] Да Да Да Нет ? ?
Путешествие4 Да Да Да Нет Да Да Нет ? ?
ОКФС Нет Да Нет Нет Да Да Нет Нет ?
OCFS2 Да Да Да Да Да Да Нет Нет ?
XFS Да Да Да Да Да [ан] Да Да ? ?
JFS Да Да Да Да (1990) Да [к] Да Нет ? ?
КФС Да Да Нет Да Да Да Нет Нет ?
БФС Да Да Нет Да Да Да ? Нет ?
НСС Да Да ? Да Да [ап] Да [ап] Да [ак] Нет ?
СЗФС Да [с] Да [с] Нет Нет Да [ап] Да [ап] Да [ак] Нет ?
ОДС-2 Да Да [как] Нет Да Нет Нет Да Нет ?
ОДС-5 Да Да [как] Нет Да Нет Да Да ? ?
ОДФ Да Да Да [также] Да [также] Да Да Нет Да Да [27]
ВхФС Да Да Да Нет Да Да Да ? ?
Ископаемое Нет Нет Нет Нет Да Да Да Нет ?
ZFS Да Да Да [в] Нет [в] Да Да Нет Нет ?
Бтрфс Да Да Да [В] Нет Да Да ? ? ?
Бкэшефс Да Да Да [из] Нет Да Да ? ? ?
Миникс V1 Да Да Нет Нет Да Да Нет Нет ?
Миникс V2 Да Да Нет Нет Да Да Нет Нет ?
Миникс V3 Да Да Нет Нет Да Да Нет Нет ?
ВМФС2 Да Да Нет Да Да Да Нет Нет ?
ВМФС3 Да Да Нет Да Да Да Нет Нет ?
РеФС Да [оу] Да ? ? Да [объявление] Да ? ? ?
ИСО 9660 Нет Нет Нет Нет Нет Нет Нет Нет ?
Рок-Ридж Да Да Нет Нет Да Да Нет Нет ?
Джолиет («CDFS») Нет Нет Нет Нет Нет Да Нет Нет ?
СквошFS Да Да Нет Нет Да Да Нет Нет ?
BlueStore/Цефс Да Да Да Да Да Да Нет Нет ?
Файловая система Жесткие ссылки Символические ссылки Блокировать ведение журнала Ведение журнала только метаданных С учетом регистра Сохранение дела Журнал изменений файлов чип Резидентные файлы

Возможности блокировки

[ редактировать ]

Обратите внимание, что в дополнение к приведенной ниже таблице возможности блокировки могут быть реализованы ниже уровня файловой системы в Linux ( LVM , Integritysetup, cryptsetup ) или Windows ( Служба теневого копирования томов , SECURITY ) и т. д.

Файловая система Внутреннее создание снимков/ветвление Шифрование Дедупликация данных Контрольная сумма / ECC Постоянный кэш Несколько устройств Сжатие Самоисцеление [топор]
DECtape Нет Нет Нет Нет Нет Нет Нет Нет
BeeGFS Нет Нет Да Нет Нет Нет Да Нет
Уровень-D Нет Нет Нет Нет Нет Нет Нет Нет
РТ-11 Нет Нет Нет Нет Нет Нет Нет Нет
АПФС Да Да Да [28] Нет Нет Нет Да Нет
Файловая система Unix версии 6 (V6FS) Нет Нет Нет Нет Нет Нет Нет Нет
Файловая система Unix версии 7 (V7FS) Нет Нет Нет Нет Нет Нет Нет Нет
exFAT Нет Нет Нет Нет Нет Нет Нет Нет
FAT12 Нет Нет Нет Нет Нет Нет Частичный [является] Нет
FAT16 / FAT16B / FAT16X Нет Нет Нет Нет Нет Нет Частичный [является] Нет
ФАТ32 / ФАТ32Х Нет Нет Нет Нет Нет Нет Нет Нет
СГФ Нет Нет ? Нет Нет Нет Нет Нет
HPFS ? Нет ? Нет Нет Нет Нет Нет
NTFS Нет Да Да [the] [30] Нет Нет Нет Да Нет
ГФС Плюс Нет Нет [нет] Нет Нет Нет Нет Нет Нет
ФФС Нет Нет Нет Нет Нет Нет Нет Нет
УФС1 Нет Нет Нет Нет Нет Нет Нет Нет
УФС2 Да Нет Нет Нет Нет Нет Нет Нет
МОЛОТОК Да Нет Да Да Нет Нет Нет Нет
ОРС Да Нет Нет Нет Нет Нет Нет Нет
доб. Нет Нет Нет Нет Нет Нет Нет Нет
Сяафс Нет Нет Нет Нет Нет Нет Нет Нет
ext2 Нет Нет Нет Нет Нет Нет Нет Нет
ext3 Нет Нет Нет Нет Нет Нет Нет Нет
ext4 Нет Да, экспериментальный [31] Нет Нет [32] Нет Нет Нет Нет
НОВЫЙ Да Нет Нет Да Нет Нет Нет ?
Ф2ФС Нет Да, экспериментальный [33] Нет Нет Нет Нет Да Нет
Блеск Нет Нет Нет Нет Да Да Нет Нет
НИЛФС Да, непрерывный [также] Нет Нет Да Нет Нет Нет Нет
РайзерФС Нет Нет Нет Нет Нет Нет Нет Нет
Путешествие4 ? Да [бб] ? Нет Нет Нет Да Нет
ОКФС Нет Нет Нет Нет Нет Нет Нет Нет
OCFS2 Нет Нет Нет Нет Нет Нет Нет Нет
XFS Нет Нет Да [34] Нет [32] Нет Нет Нет Нет
JFS ? Нет ? Нет Нет Нет только в JFS1 на AIX [35] Нет
КФС Нет Нет Нет Нет Нет Нет Нет Нет
БФС Нет Нет Нет Нет Нет Нет Нет Нет
НСС Да Да ? Нет Нет Нет Да Нет
СЗФС ? Нет ? Нет Нет Нет Да Нет
ОДС-2 Да Нет Нет Нет Нет Нет Нет Нет
ОДС-5 Да Нет Нет Нет Нет Нет Нет
ОДФ Нет Нет Нет Нет Нет Нет Нет Нет
ВхФС Да [до н. э.] Нет Да Нет Нет Нет Нет Нет
Ископаемое Да Нет Да Нет Нет Нет Да Нет
ZFS Да Да [бд] Да Да Да Да Да [быть] Да
Бтрфс Да Нет Да Да [бф] Нет Да Да [бг] Да
Бкэшефс Да Да Нет Да [бх] Нет Да Да [с] Нет
Миникс V1 Нет Нет Нет Нет Нет Нет Нет Нет
Миникс V2 Нет Нет Нет Нет Нет Нет Нет Нет
Миникс V3 Нет Нет Нет Нет Нет Нет Нет Нет
ВМФС2 Нет Нет Нет Нет Нет Нет Нет Нет
ВМФС3 Нет Нет Нет Нет Нет Нет Нет Нет
РеФС Нет [bj] Нет Да Нет [бк] Нет Нет Нет [бл] Нет [бк]
ИСО 9660 Нет Нет Нет [бм] Нет Нет Нет Нет Нет
Рок-Ридж Нет Нет Нет [бм] Нет Нет Нет Нет Нет
Джолиет («CDFS») Нет Нет Нет [бм] Нет Нет Нет Нет Нет
СквошFS Нет Нет Да Да Нет Нет Да Нет
BlueStore/Цефс Да Нет Нет Да Да Да Да Да
Файловая система Внутреннее создание снимков/ветвление Шифрование Дедупликация данных Контрольная сумма / ECC Постоянный кэш Несколько устройств Сжатие Самоисцеление [топор]

Возможности изменения размера

[ редактировать ]

«Онлайн» и «оффлайн» являются синонимами «подключен» и «не подключён».

Файловая система Хостовая ОС Оффлайн рост Онлайн-рост Автономное сжатие Онлайн термоусадка Добавление и удаление физических томов
FAT16 / FAT16B / FAT16X разное. Да [бн] Нет Да [бн] Нет Нет
ФАТ32 / ФАТ32Х разное. Да [бн] Нет Да [бн] Нет Нет
exFAT разное. Нет Нет Нет Нет Нет
NTFS Окна Да Да Да Да Нет
РеФС Окна ? Да ? Нет Нет
HFS macOS Нет Нет Нет Нет Нет
HFS+ macOS Нет Да Нет Да Нет
АПФС macOS ? ? ? ? ?
СквошFS Линукс Нет Нет Нет Нет Нет
НОВЫЙ Линукс Нет Нет Нет Нет Нет
JFS [45] Линукс Да Нет Нет Нет Нет
XFS [46] Линукс Нет Да Нет [47] Нет [47] Нет
Блеск [48] Линукс ? Да Нет Нет Да
Ф2ФС [49] Линукс Да Нет Нет Нет Нет
NTFS [50] Линукс Да Нет Да Нет Нет
ext2 [51] Линукс Да Нет Да Нет Нет
ext3 [51] Линукс Да Да Да Нет Нет
РайзерФС [52] Линукс Да Да Да Нет Нет
Путешествие4 [53] Линукс Да Да Да Нет Нет
ext4 [51] Линукс Да Да Да Нет Нет
Бтрфс [54] Линукс Да Да Да Да Да
Бкэшефс [41] Линукс Да Да Нет Нет Да
НИЛФС [55] Линукс Нет Да Нет Да Нет
ZFS разное. Нет Да Нет Частичный [56] Да
JFS2 ЭКС Да Да Да Да Нет
УФС2 [57] FreeBSD Да Да (FreeBSD 10.0-RELEASE или новее) Нет Нет Нет
МОЛОТОК СтрекозаBSD ? ? ? ? ?
BlueStore/Цефс Линукс Нет Да Нет Да Да

Политики распределения и макета

[ редактировать ]
Файловая система Разреженные файлы Блокировать перераспределение Упаковка хвоста Экстенты Переменный размер блока файлов [быть] Выделение при сбросе Копировать при записи обрезки Поддержка
DECtape Нет Нет Нет Нет Нет Нет Нет Нет
BeeGFS Да Нет Нет Да Да Да Да ?
Уровень-D Нет Нет Нет Да Нет Нет Нет ?
АПФС Да ? ? Да ? Да Да Да [58] [59]
Файловая система Unix версии 6 (V6FS) Да Нет Нет Нет Нет Нет ? Нет
Файловая система Unix версии 7 (V7FS) Да Нет Нет Нет Нет Нет ? Нет
exFAT Нет Нет Нет Частичный (только если файл помещается в один непрерывный диапазон блоков) Нет Нет Нет Да (Линукс)
FAT12 Частичный (только внутри сжатых томов) [60] Частично (только внутри Stacker 3/4 . и DriveSpace 3) сжатых томов [29] ) Нет Частичный (только внутри сжатых томов) [61] Нет Нет Нет Да (Линукс)
FAT16 / FAT16B / FAT16X Частичный (только внутри сжатых томов) [60] Частично (только внутри Stacker 3/4 . и DriveSpace 3) сжатых томов [29] ) Нет Частичный (только внутри сжатых томов) [61] Нет Нет Нет Да (Линукс)
ФАТ32 / ФАТ32Х Нет Нет Нет Нет Нет Нет Нет Да (Линукс)
СГФ Да Нет Частичный [бп] Нет Нет Нет ? Да
HPFS Нет Нет Нет Да Нет Нет ? Да (Линукс)
NTFS Да Частичный Нет Да Нет Нет ? Да (NT 6.1+; Linux)
ГФС Плюс Нет Нет Нет Да Нет Нет ? Да (macOS)
ФФС Да 8:1 [бк] Нет Нет Нет Нет ? Нет
УФС1 Да 8:1 [бк] Нет Нет Нет Нет ? Нет
УФС2 Да 8:1 [бк] Нет Нет Да Нет ? Да [62] [63]
ОРС Да 8:1 [бк] Нет Нет Нет Нет Да ?
доб. Да Нет Нет Нет Нет Нет Нет Нет
Сяафс Да Нет Нет Нет Нет Нет ? ?
ext2 Да Нет [бр] Нет Нет Нет Нет Нет Да
ext3 Да Нет [бр] Нет Нет Нет Нет Нет Да
ext4 Да Нет [бр] Нет Да Нет Да Нет Да
НОВЫЙ Да Нет Нет Да Нет Нет Да ?
Ф2ФС Да Нет Нет Частичный [бс] Нет Да Да Да [64]
Блеск Да Нет Нет Да Нет Да ? ?
НИЛФС Да Нет Нет Нет Нет Да Да Да (Linux NILFS2)
РайзерФС Да Да [бт] Да Нет Нет Нет ? ?
Путешествие4 Да Да [бт] Да Да [этот] Нет Да ? Тестирование [65]
ОКФС ? Нет Нет Да Нет Нет ? ?
OCFS2 Да Нет Нет Да Нет Нет ? Да (Линукс)
XFS Да Нет Нет Да Нет Да Да, по запросу [66] Да (Линукс)
JFS Да Да Нет Да Нет Нет ? Да (Линукс)
КФС ? Да Нет Нет Нет Нет ? ?
БФС ? Нет Нет Да Нет Нет ? Да ( Хайку )
НСС ? Нет Нет Да Нет Да ? ?
СЗФС ? Да [бв] Нет Нет Нет Нет ? ?
ОДС-5 ? Нет Нет Да Нет Нет ? ?
ВхФС Да ? Нет Да Нет Нет ? ?
ОДФ Да Нет Нет Да Нет ? [ш] Да, напишите один раз, прочитайте многие СМИ Нет
Ископаемое ? Нет Нет Нет Нет Нет ? ?
ZFS Да Да Нет Нет Да Да Да Да
Бтрфс Да Да Да Да Да Да Да Да
Бкэшефс ? ? ? Да ? Да Да ?
ВМФС2 Да Да Нет Нет Нет Нет ? ?
ВМФС3 Да Да Нет Нет Нет Нет ? ?
РеФС Да ? ? ? Нет ? Да Да (NT 6.1+)
ИСО 9660 Нет Нет Нет Да [бх] Нет Нет Нет Нет
Рок-Ридж Нет Нет Нет Да [бх] Нет Нет Нет Нет
Джолиет («CDFS») Нет Нет Нет Да [бх] Нет Нет Нет Нет
СквошFS Да Нет Да Нет Нет Нет Нет Нет
BlueStore/Цефс Да ? ? ? ? Нет Да Да
Файловая система Разреженные файлы Блокировать перераспределение Упаковка хвоста Экстенты Переменный размер блока файлов [быть] Выделение при сбросе Копировать при записи обрезки Поддержка

Поддержка ОС

[ редактировать ]
Файловая система ПРИНАДЛЕЖАЩИЙ Линукс macOS Windows 9x (историческая версия) Окна (текущие) Классический
MacOS
FreeBSD ОС/2 БеОС Миникс Солярис з/ОС Андроид [67]
АПФС Нет Частично (только для чтения с помощью apfs-fuse [68] или Linux-apfs [69] ) Да
(Начиная с macOS Сьерра)
Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
BeeGFS Нет Да ? Нет Нет Нет Нет Нет ? ? ? Нет Нет
DECtape Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Уровень-D Нет ? ? Нет Нет Нет Нет Нет Нет Нет ? ? Нет
РТ-11 Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Файловая система Unix версии 6 (V6FS) Нет ? Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Файловая система Unix версии 7 (V7FS) Нет Да Нет Нет Нет Нет Нет Нет ? ? ? Нет Нет
exFAT Нет Да (начиная с версии 5.4, [70] доступен в виде модуля ядра или драйвера FUSE для более ранних версий) Да Нет Да Нет Да (доступен как драйвер FUSE ) Нет Нет Нет Да (доступен как драйвер FUSE ) Нет С ядром 5.10
FAT12 Да Да Да Да Да Да Да Да Да Частичное (через dosdir, dosread, doswrite) Да ? Да
FAT16 / FAT16B / FAT16X Да (FAT16 из DOS 3.0, FAT16B из DOS 3.31, FAT16X из DOS 7.0) Да Да Да Да Да Да Да Да Частичная (через dosdir, dosread, doswrite, а не FAT16X) Да ? Да
ФАТ32 / ФАТ32Х Да (начиная с DOS 7.10) Да Да Да (из Windows 95 OSR2 ) Да ? Да Да Да Нет Да ? Да
СГФ Нет Да ? Нет Нет Нет Нет ? ? ? ? ? Нет
HPFS Частичная (со сторонними драйверами) Да ? Нет Нет ? Да Да (из OS/2 1.2 ) ? Нет ? ? Нет
NTFS Частичная (со сторонними драйверами) Да, родной, начиная с ядра Linux 5.15 NTFS3 . Более старые ядра могут использовать перенесенный драйвер NTFS3 или ntfs-3g. [71] Только чтение, для поддержки записи требуется Paragon NTFS или ntfs-3g. Требуются сторонние драйверы, такие как Paragon NTFS для Win98 , DiskInternals NTFS Reader. Да Нет Да, с ntfs-3g ? Да, с ntfs-3g Нет Да, с ntfs-3g ? С помощью сторонних инструментов
Apple HFS Нет Да Нет поддержки записи с Mac OS X 10.6 и вообще нет поддержки с macOS 10.15. Нет Требуется Paragon HFS+ [72] Да Нет ? Да Нет ? Нет Нет
Apple HFS Плюс Нет Частичная — поддержка записи только в нежурналируемую ФС. Да Нет Требуется Paragon HFS+ [72] Да, начиная с Mac OS 8.1 Нет ? с аддоном Нет ? Нет Нет
ФФС Нет ? Да Нет ? ? Да ? ? ? ? ? Нет
УФС1 Нет Частично – только чтение Да Нет Частично (с ufs2tools , только чтение) ? Да Нет ? ? Да ? Нет
УФС2 Нет Да Да Нет Частично (с ufs2tools , только чтение) ? Да Нет ? ? ? ? Нет
ОРС Нет ? ? Нет Нет ? Нет Нет ? ? ? ? Нет
доб. Нет Да - до 2.1.20 Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Сяафс Нет Да - до 2.1.20

Экспериментальный порт доступен для версии 2.6.32 и более поздних версий. [73] [74]

Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
ext2 Нет Да Требуется Paragon ExtFS. [75] или ext2fsx Частичный (только для чтения, с explore2fs) [76] Требуется Paragon ExtFS. [77] или частично с Ext2 IFS [78] или ext2fsd [79] Нет Да Нет Да ? ? ? Нет
ext3 Нет Да Требуется Paragon ExtFS. [75] или частично с помощью ext2fsx (журнал не обновляется при записи) Частичный (только для чтения, с explore2fs) [76] Требуется Paragon ExtFS. [77] или частично с Ext2 IFS [78] или ext2fsd [79] Частично (только чтение) [ нужна ссылка ] Да [80] Нет с аддоном ? Да ? Да
ext4 Нет Да Требуется Paragon ExtFS. [75] Нет Да, с дополнительным WSL2 ; физические и виртуальные диски VHDX. [81] [82] ? Да, начиная с FreeBSD 12.0. [80] Нет с аддоном ? ? ? Да
НОВЫЙ Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Блеск Нет Да [83] ? Нет Нет ? Нет ? ? ? Да ? Нет
НИЛФС Нет Да, как внешний модуль ядра ? Нет ? ? Нет ? ? ? ? ? Нет
Ф2ФС Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да
РайзерФС Нет Да ? Нет Нет ? Частично — только чтение с 6.0 по 10.x [84] и упал в версии 11.0 [85] [86] ? с аддоном ? ? ? Нет
Путешествие4 Нет Да, с патчем ядра ? Нет Нет ? Нет ? ? ? ? ? Нет
СпадФС Нет Да Нет Нет Нет Нет ? Нет Нет Нет Нет Нет Нет
ОКФС Нет Да ? Нет Нет ? Нет Нет ? ? ? ? Нет
OCFS2 Нет Да ? Нет Нет ? Нет Нет ? ? ? ? Нет
XFS Нет Да ? Нет Нет ? Частичный ? с аддоном (только чтение) ? ? ? Нет
JFS Нет Да ? Нет Нет ? Нет Да ? ? ? ? Нет
КФС Нет Частично – только клиент [87] ? Нет Нет ? Нет Нет ? ? Да ? Нет
Быть файловой системой Нет Частично – только для чтения ? Нет Нет ? Нет Нет Да ? ? ? Нет
НСС Нет Да, через EVMS [к] ? Нет Нет ? Нет Нет ? ? ? ? Нет
СЗФС Частичный (с драйверами Novell) ? ? Нет Нет ? Да Нет ? ? ? ? Нет
ОДС-2 Нет ? ? Нет Нет ? Нет Нет ? ? ? ? Нет
ОДС-5 Нет ? ? Нет Нет ? Нет Нет ? ? ? ? Нет
ОДФ Нет Да Да ? Да ? Да ? ? ? Да ? Нет
ВхФС Нет Да ? Нет Нет ? Нет Нет ? ? Да ? Нет
Ископаемое Нет Да [бз] Да [бз] Нет Нет Нет Да [бз] Нет Нет Нет Да [бз] ? Нет
ZFS Нет Да, с предохранителем [88] или как внешний модуль ядра [89] Да, с предварительной версией чтения/записи для разработчиков [90] Нет Да [91] Нет Да Нет Нет Нет Да Нет Нет
Бтрфс Нет Да ? Нет Да, с WinBtrfs [92] ? Нет ? ? ? ? ? Нет
Бкэшефс Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
ВМФС2 Нет ? ? Нет Нет ? Нет Нет ? ? ? ? Нет
ВМФС3 Нет ? ? Нет Нет ? Нет Нет ? ? ? ? Нет
IBM HFS Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Нет
IBM zFS Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Нет
РеФС Нет Требуется Paragon ReFS для Linux ? Нет Да ? ? ? ? ? ? ? Нет
ИСО 9660 Да Да Да Да Да Да Да Да Да Да Да Да Нет
Рок-Ридж Нет Да Да Нет Нет Нет Да Нет Нет Да Да ? Нет
Джолиет («CDFS») Нет Да Да Да Да ? Да Да Да ? Да ? Нет
СквошFS Нет Да Частичный (есть порты unsquashfs и mksquashfs.) Нет Частичный (есть порты unsquashfs и mksquashfs.) Нет Частичный (есть порты unsquashfs, mksquashfs и fusefs-port. [93] [94] ) Нет Нет Нет Нет Нет Нет
BlueStore/Цефс Нет Да Нет [что] Нет Нет [КБ] Нет Нет [что] Нет Нет Нет Нет Нет Нет
Файловая система ПРИНАДЛЕЖАЩИЙ Линукс macOS Windows 9x (историческая версия) Окна (текущие) Классический
MacOS
FreeBSD ОС/2 БеОС Миникс Солярис з/ОС Андроид

Хотя размер устройств хранения обычно выражается в степени 10 (например, твердотельный накопитель емкостью 1 ТБ будет содержать не менее 1 000 000 000 000 (10 12 , 1000 4 ) байт), ограничения файловой системы всегда равны степеням 2, поэтому обычно выражаются префиксами IEC. Например, ограничение в 1 ТиБ означает 2 40 , 1024 4 байты. Для пояснения ниже также приведены приближения (округление вниз) с использованием степени 10.

Файловая система Максимальная имени файла длина Допустимые символы в записях каталога [сс] Максимальная длина пути Максимальный размер файла Максимальный размер тома [компакт-диск] Максимальное количество файлов
АдвФС 255 символов Любой байт, кроме NUL [Этот] Предел не определен [см.] 16 ТиБ (17,59 ТБ ) 16 ТиБ (17,59 ТБ ) ?
АПФС 255 UTF-8 символов Юникод 9.0 в кодировке UTF-8. [95] ? 8 ЭйБ (9,223 ЭБ ) ? 2 63 [96]
Бкэшефс 255 байт Любой байт, кроме '/' и NUL Предел не определен 16 ЭБ (18,44 ЭБ ) 16 ЭБ (18,44 ЭБ ) 2 64
BeeGFS 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 16 ЭБ (18,44 ЭБ ) 16 ЭБ (18,44 ЭБ ) ?
БФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] От 12 288 байт до 260 ГиБ (279,1 ГБ ) [cg] От 256 ПиБ (288,2 ПБ ) до 2 ЭйБ (2,305 ЭБ ) Безлимитный
BlueStore/Цефс 255 символов любой байт, кроме нуля, "/" Предел не определен Макс. 2 64 байт, 1 ТиБ (1,099 ТБ) по умолчанию [97] Не ограничено Не ограничено, по умолчанию — 100 000 файлов в каталоге. [98]
Бтрфс 255 байт Любой байт, кроме '/' и NUL Предел не определен 16 ЭБ (18,44 ЭБ ) 16 ЭБ (18,44 ЭБ ) 2 64
КБМ ДОС 16 байт Любой байт, кроме NUL 0 (нет иерархии каталогов) 16 МБ (16,77 МБ ) 16 МБ (16,77 МБ ) ?
Файловая система CP/M 8.3 ASCII, за исключением < > . , ; : = ? * [ ] Нет иерархии каталогов (но доступность файлов зависит от пользовательских областей с помощью команды USER, начиная с CP/M 2.2 ) 32 МБ (33,55 МБ ) 512 МБ (536,8 МБ ) ?
DECtape 6.3 А–Я, 0–9 DTxN:FILENAME.EXT = 15 369 280 байт (577 * 640) 369 920 байт (578 * 640) ?
Дисковая операционная система ( GEC DOS ) ? ? ? ? не менее 131 072 байт ? ?
«Электроника БК» Формат ленты 16 байт ? Нет иерархии каталогов 64 КиБ (65,53 КБ ) Не ограничено. Прибл. 800 КиБ (819,2 КБ ) (одна сторона) на 90-минутную кассету ?
exFAT 255 UTF-16 символов Юникод , за исключением управляющих кодов 0x0000 - 0x001F или " * / : < > ? \ | [99] 32 760 символов, при этом каждый компонент пути не более 255 символов. [100] 16 ЭБ (18,44 ЭБ ) [100] 64 ЗиБ (75,55 ЗБ ) (2 76  байты ) ?
доб. 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 2 ГиБ (2147 ГБ ) 2 ГиБ (2147 ГБ ) ?
ext2 255 байт Любой байт, кроме NUL, / [Этот] Предел не определен [см.] От 16 ГиБ (17,17 ГБ ) до 2 ТиБ (2199 ТБ ) [компакт-диск] От 2 ТиБ (2,199 ТБ ) до 32 ТиБ (35,18 ТБ ) ?
ext3 255 байт Любой байт, кроме NUL, / [Этот] Предел не определен [см.] От 16 ГиБ (17,17 ГБ ) до 2 ТиБ (2199 ТБ ) [компакт-диск] От 2 ТиБ (2,199 ТБ ) до 32 ТиБ (35,18 ТБ ) ?
ext4 255 байт [101] Любой байт, кроме NUL, / [Этот] Предел не определен [см.] От 16 ГиБ (17,17 ГБ ) до 16 ТиБ (17,59 ТБ ) [компакт-диск] [102] 1 ЭйБ (1,152 ЭБ ) 2 32 ( статического индексного дескриптора ограничение указано при создании )
Ф2ФС 255 байт Любой байт, кроме NUL, / [Этот] Предел не определен [см.] 4 228 213 756 КиБ (4,329 ТБ ) 16 ТиБ (17,59 ТБ ) ?
ЖИР (8-бит) 6,3 (двоичные файлы) / 9 символов (файлы ASCII) ASCII (0x00 и 0xFF не разрешены в первом символе) Нет иерархии каталогов ? ? ?
ФАТ12 / ФАТ16 8.3 (255 символов UCS-2 с LFN) [ч] SFN: OEM AZ, 0–9, ! # $ % & ' ( ) - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Юникод, кроме NUL, " * / : < > ? \ | [сс] [Этот] Предел не определен [см.] 32 МиБ (33,55 МБ ) (4 ГиБ (4,294 ГБ )) [Там] От 1 МБ (1,048 МБ ) до 32 МБ (33,55 МБ ) ?
ФАТ16Б / ФАТ16Х 8.3 (255 символов UCS-2 с LFN) [ч] SFN: OEM AZ, 0–9, ! # $ % & ' ( ) - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Юникод, кроме NUL, " * / : < > ? \ | [сс] [ч] [Этот] Предел не определен [см.] 2 (4) ГиБ [Там] (2,147 ГБ ) От 16 МБ (16,77 МБ ) до 2 (4) ГиБ (2,147 ГБ ) ?
ФАТ32 / ФАТ32Х 8.3 (255 символов UCS-2 с LFN) [ч] SFN: OEM AZ, 0–9, ! # $ % & ' ( ) - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Юникод, кроме NUL, " * / : < > ? \ | [сс] [ч] [Этот] 32 760 символов, при этом каждый компонент пути не более 255 символов. [100] 4 ГиБ (4294 ГБ ) [100] От 512 МиБ (536,8 МБ ) до 16 ТиБ (17,59 ТБ ) [СДж] ?
ФАТКС 42 байта [ч] ASCII. Предел не определен [см.] 2 ГиБ (2147 ГБ ) От 16 МБ (16,77 МБ ) до 2 ГиБ (2,147 ГБ ) ?
ФФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 4 ГиБ (4294 ГБ ) 256 ТиБ (281,4 ТБ ) ?
Ископаемое ? ? ? ? ? ?
GEC DOS Расширена файловая система 8 байт А–Я, 0–9. Точка была разделителем каталогов ? Ограничение не определено (обходной путь для ограничения ОС) ? не менее 131 072 байт ? ?
ГЕМДОС 8.3 АЗ, АЗ, 0-9 ! @ # $ % ^ & ( ) + - = ~ ` ; ' " , < > | [ ] ( ) _ [104] ? ? ? ?
СГФ2 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] От 100 ТиБ (109,95 ТБ ) до 8 ЭйБ (9,223 ЭБ ) [кк] От 100 ТиБ (109,95 ТБ ) до 8 ЭйБ (9,223 ЭБ ) [кл] ?
СГФ 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] От 2 ТиБ (2,199 ТБ ) до 8 EiB (9,223 ЭБ ) [см] От 2 ТиБ (2,199 ТБ ) до 8 EiB (9,223 ЭБ ) [см] ?
GPFS 255 кодов UTF-8 Любой байт, кроме NUL [Этот] Предел не определен [см.] 9 ЭйБ (10,37 ЭБ) 524 288 ЙиБ (2 99  байты ) ?
МОЛОТОК 1023 байта [107] Любой байт, кроме NUL [Этот] ? ? 1 ЭйБ (1,152 ЭБ ) [108] ?
HFS 31 байт Любой байт, кроме :Безлимитный 2 ГиБ (2147 ГБ ) 2 ТиБ (2,199 ТБ ) ?
ГФС Плюс 255 символов UTF-16 [сп] Любой действительный Юникод [Этот] [со] Безлимитный чуть меньше 8 EiB (9,223 ЭБ ) чуть меньше 8 EiB (9,223 ЭБ ) [109] [110] ?
Формат Высокой Сьерры ? ? ? ? ? ?
HPFS 255 байт Любой байт, кроме NUL [сп] Предел не определен [см.] 2 ГиБ (2147 ГБ ) 2 ТиБ (2,199 ТБ ) [кк] ?
IBM СФС 8.8 ? ? Неиерархический [111] ? ?
ИСО 9660:1988 Уровень 1: 8,3,
Уровень 2 и 3: ~ 180
Зависит от уровня [кр] ~ 180 байт? От 4 ГиБ (4,294 ГБ ) (уровни 1 и 2) до 8 ТиБ (8,796 ТБ ) (уровень 3) [кс] 8 ТиБ (8,796 ТБ ) [кт] ?
ИСО 9660:1999 ? ? ? ? ? ?
JFS 255 байт Любой Юникод , кроме NUL Предел не определен [см.] 4 ПиБ (4,503 ПБ ) 32 ПиБ (36,02 ПБ ) ?
JFS1 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 8 ЭйБ (9,223 ЭБ ) От 512 ТиБ (562,9 ТБ ) до 4 ПиБ (4,503 ПБ ) ?
Джолиет («CDFS») 64 символа Весь код UCS-2 , кроме *, /, \, :, ; и ? [112] ? то же, что ISO 9660:1988 то же, что ISO 9660:1988 ?
Уровень-D 6.3 А–Я, 0–9 УСТРОЙСТВО:FILNAM.EXT[PROJCT,PROGRM] = 7 + 10 + 15 = 32; + 5*7 для СФО = 67 34 359 738 368 слов (2 35 ); 206 158 430 208 ШЕСТЬбитовых байт Приблизительно 12 ГиБ (12,88 ГБ ) (64 * 178 МБ (186,6 МБ )) ?
Блеск 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 16 EiB (18,44 EB ) на ZFS 16 ЭБ (18,44 ЭБ ) ?
МФС 255 байт Любой байт, кроме :Нет пути (плоская файловая система) 256 МБ (268,4 МБ ) 256 МБ (268,4 МБ ) ?
Файловая система MicroDOS 14 байт ? ? 16 МБ (16,77 МБ ) 32 МБ (33,55 МБ ) ?
Миникс V1 ФС 14 или 30 байт, устанавливается во время создания файловой системы. Любой байт, кроме NUL [Этот] Предел не определен [см.] 256,5 МБ (268,9 МБ ) [с] 64 МБ (67,10 МБ ) ?
Миникс V2 ФС 14 или 30 байт, устанавливается во время создания файловой системы. Любой байт, кроме NUL [Этот] Предел не определен [см.] 2 ГиБ (2147 ГБ ) [с] 1 ГиБ (1073 ГБ ) ?
Миникс V3 ФС 60 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 2 ГиБ (2147 ГБ ) 4 ГиБ (4294 ГБ ) ?
НИЛФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 8 ЭйБ (9,223 ЭБ ) 8 ЭйБ (9,223 ЭБ ) ?
НОВЫЙ 255 байт Любой байт, кроме NUL, / [Этот] Предел не определен [см.] 16 ЭБ (18,44 ЭБ ) 16 ЭБ (18,44 ЭБ ) ?
НСС 256 символов Зависит от используемого пространства имен [резюме] Ограничено только клиентом 8 ТиБ (8,796 ТБ ) 8 ТиБ (8,796 ТБ ) ?
NTFS 255 символов В пространстве имен Win32 : любая кодовая единица UTF-16 (без учета регистра), кроме /\:*"?<>| а также НУЛ

В пространстве имен POSIX : любая единица кода UTF-16 (с учетом регистра), кроме / а также НУЛ [113]

32 767 символов, причем каждый компонент пути (каталог или имя файла) длиной до 255 символов. [см.] От 16 ТиБ (17,59 ТБ) до 8 ПиБ (9,007 ПБ) [продолжение] [114] От 16 ТиБ (17,59 ТБ) до 8 ПиБ (9,007 ПБ) [продолжение] [114] 2 32
СЗФС 80 байт [cx] Зависит от используемого пространства имен [резюме] Предел не определен [см.] 4 ГиБ (4294 ГБ ) 1 ТиБ (1,099 ТБ ) ?
ОКФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 8 ТиБ (8,796 ТБ ) 8 ТиБ (8,796 ТБ ) ?
OCFS2 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 4 ПиБ (4,503 ПБ ) 4 ПиБ (4,503 ПБ ) ?
ОДС-5 236 байт [си] ? 4096 байт [ru] 1 ТиБ (1,099 ТБ ) 1 ТиБ (1,099 ТБ ) ?
КФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 16 ЭБ (18,44 ЭБ ) [и] 4 ПиБ (4,503 ПБ ) [и] ?
РеФС 255 символов UTF-16 [115] В пространстве имен Win32 : любая кодовая единица UTF-16 (без учета регистра), кроме /\:*"?<>| а также НУЛ

В пространстве имен POSIX : любая единица кода UTF-16 (с учетом регистра), кроме / а также НУЛ [115] [116]

32 767 символов, причем каждый компонент пути (каталог или имя файла) длиной до 255 символов. [115] 16 ЭБ (18,44 ЭБ ) [115] [117] 1 ЙиБ (1,208 ЙБ ) [115] ?
РайзерФС 4032 байта/255 символов Любой байт, кроме NUL или '/'[Этот] Предел не определен [см.] 8 ТиБ (8,796 ТБ ) [дб] (v3.6), 4 ГиБ (4,294 ГБ ) (v3.5) 16 ТиБ (17,59 ТБ ) ?
Путешествие4 3976 байт Любой байт, кроме / и НУЛ Предел не определен [см.] 8 ТиБ (8,796 ТБ ) на x86 ? ?
Рок-Ридж 255 байт Любой байт, кроме NUL или / [Этот] Предел не определен [см.] то же, что ISO 9660:1988 то же, что ISO 9660:1988 ?
РТ-11 6.3 А–Я, 0–9, $ 0 (нет иерархии каталогов) 33 554 432 байт (65 536 * 512) 33 554 432 байта ?
СквошFS 256 байт ? Предел не определен 16 ЭБ (18,44 ЭБ ) 16 ЭБ (18,44 ЭБ ) ?
ОДФ 255 байт Любой Юникод , кроме NUL 1023 байта [постоянный ток] 16 ЭБ (18,44 ЭБ ) От 512 МиБ (536,8 МБ ) до 16 ТиБ (17,59 ТБ ) ?
УФС1 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] От 16 ГиБ (17,17 ГБ ) до 256 ТиБ (281,4 ТБ ) 16 ЭБ (18,44 ЭБ ) Подкаталог на каталог составляет 32 767. [119]
УФС2 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] От 512 ГиБ (549,7 ГБ ) до 32 ПиБ (36,02 ПБ ) 512 ГБ (604,4 ГБ ) [120] (2 79 байты ) Подкаталог на каталог составляет 32 767. [119]
Юнифс Лимит не определен (зависит от клиента) ? Лимит не определен (зависит от клиента) Доступное пространство кэша на момент записи (зависит от платформы) Предел не определен Предел не определен
Файловая система Unix версии 6 (V6FS) 14 байт Любой байт, кроме NUL и /[Этот] Предел не определен [см.] 16 МБ (16,77 МБ ) [дд] 32 МБ (33,55 МБ ) ?
Файловая система Unix версии 7 (V7FS) 14 байт Любой байт, кроме NUL или /[Этот] Предел не определен [см.] 1 ГиБ (1073 ГБ ) [из] 2 ТиБ (2,199 ТБ ) ?
ВМФС2 128 Любой байт, кроме NUL или /[Этот] 2,048 4 ТиБ (4,398 ТБ ) [дф] 64 ТиБ (70,36 ТБ ) ?
ВМФС3 128 Любой байт, кроме NUL или /[Этот] 2,048 2 ТиБ (2,199 ТБ ) [дф] 64 ТиБ (70,36 ТБ ) ?
ВхФС 255 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 16 ЭБ (18,44 ЭБ ) ? ?
XFS 255 байт [дг] Любой байт, кроме NUL [Этот] Предел не определен [см.] 8 ЭйБ (9,223 ЭБ ) [д] 8 ЭйБ (9,223 ЭБ ) [д] ?
Сяафс 248 байт Любой байт, кроме NUL [Этот] Предел не определен [см.] 64 МБ (67,10 МБ ) 2 ГиБ (2147 ГБ ) ?
ZFS 255 байт Любой Юникод , кроме NUL Предел не определен [см.] 16 ЭБ (18,44 ЭБ ) 281 474 976 710 656 ЙиБ (2 128  байты ) 2 128
Файловая система Максимальная длина имени файла Допустимые символы в записях каталога [сс] Максимальная длина пути Максимальный размер файла Максимальный размер тома [компакт-диск] Максимальное количество файлов

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ IBM представила JFS в первом выпуске AIX версии 3.1 в 1990 году. Эта файловая система теперь называется JFS1. Новая JFS, на которой был основан порт Linux, впервые была включена в состав OS/2 Warp Server for e-Business в 1999 году. Та же самая исходная база использовалась и для выпуска JFS2 на AIX 5L.
  2. ^ Microsoft впервые представила FAT32 в MS-DOS 7.1 / Windows 95 OSR2 (OEM Service Release 2), а затем позже в Windows 98 . Windows на базе NT не имела поддержки FAT32 вплоть до Windows NT4; Windows 2000 была первой ОС Windows на базе NT, получившей возможность работы с ней.
  3. ^ Реализовано в более поздних версиях как расширение.
  4. ^ Некоторые реализации FAT, например, в Linux, отображают метку времени изменения файла (mtime) в поле метки времени изменения метаданных (ctime). Однако эта временная метка не обновляется при изменении метаданных файла.
  5. ^ Некоторые устанавливаемой файловой системы драйверы и операционные системы могут не поддерживать расширенные атрибуты FAT12 и FAT16. Драйверы файловых систем OS/2 и Windows NT для FAT12 и FAT16 поддерживают расширенные атрибуты (используя псевдофайл «EA DATA. SF» для резервирования выделенных им кластеров). Другие драйверы файловой системы для других операционных систем этого не делают.
  6. ^ содержит F-узел поле для идентификатора пользователя. Однако это не используется, за исключением OS/2 Warp Server .
  7. ^ NTFS Списки управления доступом могут выражать любую возможную политику доступа, используя простые разрешения файлов POSIX (и многое другое), но использование POSIX-подобного интерфейса не поддерживается без надстройки, такой как Services for UNIX или Cygwin .
  8. ^ Начиная с Vista, NTFS поддерживает обязательные метки, которые используются для обеспечения обязательного контроля целостности . [12]
  9. ^ Изначально в ReFS отсутствовала поддержка ADS, но в Server 2012 R2 и более поздних версиях добавлена ​​поддержка ADS в ReFS.
  10. ^ Jump up to: а б с д Списки контроля доступа и метки MAC располагаются поверх расширенных атрибутов.
  11. ^ Некоторые операционные системы реализовали расширенные атрибуты в виде уровня поверх UFS1 с параллельным резервным файлом (например, FreeBSD 4.x).
  12. ^ Jump up to: а б с д и ж г час я дж к л м н Некоторые устанавливаемых файловых систем драйверы и операционные системы могут не поддерживать расширенные атрибуты, списки управления доступом или метки безопасности в этих файловых системах. Ядра Linux до 2.6.x могут либо вообще не поддерживать их, либо требовать исправления .
  13. ^ Метаданные в основном имеют контрольную сумму, [13] однако карты прямых/косвенных/тройных косвенных блоков не защищены контрольными суммами. [14]
  14. ^ Время создания хранится с июня 2015 г., xfsprogs версии 3.2.3.
  15. ^ Jump up to: а б с д и ж Местное время, часовой пояс/ смещение UTC и дата извлекаются из настроек времени эталонного/единого источника синхронизации времени в дереве NDS.
  16. ^ Jump up to: а б Novell называет эту функцию «множественными потоками данных». В опубликованных спецификациях говорится, что NWFS допускает 16 атрибутов и 10 потоков данных, а NSS допускает неограниченное количество того и другого.
  17. ^ Jump up to: а б Некоторые метаданные файлов и каталогов хранятся на сервере NetWare независимо от того, установлены службы каталогов или нет, например дата/время создания, размер файла, статус очистки и т. д.; а некоторые метаданные файлов и каталогов хранятся в NDS/eDirectory , например права доступа к файлам/объектам, право собственности и т. д.
  18. ^ Атрибуты службы управления записями (RMS), среди прочего, включают тип и размер записи.
  19. ^ Права доступа к файлам в 9P представляют собой разновидность традиционных разрешений Unix с некоторыми незначительными изменениями, например, бит suid заменен новым битом «эксклюзивного доступа».
  20. ^ Поддерживается в реализациях FreeBSD и Linux, поддержка может быть доступна не во всех операционных системах.
  21. ^ «Расширенные атрибуты» Solaris на самом деле представляют собой полноценные альтернативные потоки данных как в Solaris UFS, так и в ZFS.
  22. ^ Время доступа сохраняется из исходной файловой системы во время создания, но сами файловые системы Rock Ridge доступны только для чтения.
  23. ^ libburnia может выполнять резервное копирование и восстановление списков ACL с помощью программ создания и извлечения файловой системы, но поддержка ядра отсутствует.
  24. ^ Jump up to: а б libburnia может выполнять резервное копирование и восстановление расширенных атрибутов и меток MAC с помощью программ создания и извлечения файловой системы, но поддержка ядра отсутствует.
  25. ^ System V Release 4 и некоторые другие системы Unix модернизировали символические ссылки на свои версии файловой системы Unix версии 7 , хотя исходная версия их не поддерживала.
  26. ^ Символические ссылки на основе контекста поддерживались в GFS, GFS2 поддерживает только стандартные символические ссылки, поскольку функция монтирования привязки в Linux VFS сделала символические ссылки на основе контекста устаревшими.
  27. ^ Дополнительное ведение журнала данных .
  28. ^ Начиная с Windows Vista, NTFS полностью поддерживает символические ссылки. [15] NTFS 3.0 (Windows 2000) и выше может создавать соединения , которые позволяют сопоставлять целые каталоги (но не отдельные файлы) с другими местами в дереве каталогов того же раздела (файловой системы). Они реализуются через точки повторной обработки , которые позволяют гибко расширять обычный процесс разрешения имен файлов.
  29. ^ Jump up to: а б NTFS хранит все, даже данные файлов, как метаданные, поэтому ее журнал ближе к блочному журналированию.
  30. ^ Jump up to: а б Хотя сама NTFS поддерживает чувствительность к регистру, подсистема среды Win32 не может создавать файлы, имена которых различаются только по регистру, из соображений совместимости. Когда файл открывается для записи, если существует какой-либо существующий файл, имя которого соответствует новому файлу без учета регистра, существующий файл усекается и открывается для записи вместо создания нового файла с другим именем. Другие подсистемы, такие как, например, Службы для Unix , которые работают непосредственно над ядром, а не поверх Win32, могут иметь чувствительность к регистру.
  31. ^ Журналирование только метаданных было введено в драйвере HFS Plus для Mac OS X 10.2.2; ведение журнала включено по умолчанию в Mac OS X 10.3 и более поздних версиях.
  32. ^ Хотя часто считается, что HFS Plus чувствителен к регистру, обычно это не так. Типичная установка по умолчанию предусматривает только сохранение регистра. В Mac OS X 10.3 команда newfs_hfs -s создаст новую файловую систему с учетом регистра. [17] HFS Plus версии 5 дополнительно поддерживает чувствительность к регистру. Однако, поскольку чувствительность к регистру фундаментально отличается от нечувствительности к регистру, потребовалась новая подпись, чтобы существующие утилиты HFS Plus не воспринимали чувствительность к регистру как ошибку файловой системы, которую необходимо исправить. Поскольку новая подпись — «HX», часто полагают, что это новая файловая система, а не просто обновленная версия HFS Plus. [18] [19]
  33. ^ Mac OS X Tiger (10.4) и поздние версии Panther (10.3) обеспечивают ведение журнала изменений файлов (на самом деле это функция программного обеспечения файловой системы, а не формата тома). [20]
  34. ^ « Мягкие зависимости » ( softdep ) в NetBSD , называемые « мягкими обновлениями » во FreeBSD, обеспечивают постоянную согласованность метаданных без двойной записи ( ведение журнала ).
  35. ^ Журналируемые программные обновления (SU+J) используются по умолчанию в FreeBSD 9.x-RELEASE. [22] [23]
  36. ^ Jump up to: а б с д и ж UDF, LFS и NILFS представляют собой файловые системы с журнальной структурой и ведут себя так, как если бы вся файловая система была журналом.
  37. ^ Ядро Linux версии 2.6.12 и новее.
  38. ^ Jump up to: а б с По умолчанию выключено.
  39. ^ Полное блочное журналирование для ReiserFS было добавлено в Linux 2.6.8.
  40. ^ Опционально нет в IRIX и Linux.
  41. ^ Некоторые устанавливаемой файловой системы драйверы и операционные системы могут не поддерживать чувствительность к регистру для JFS. В OS/2 такой возможности нет, а в Linux есть опция монтирования, позволяющая отключить чувствительность к регистру.
  42. ^ Jump up to: а б с д Учет регистра/сохранение зависит от клиента. Клиенты Windows, DOS и OS/2 не видят/сохраняют различия в регистре, тогда как клиенты, обращающиеся через NFS или AFP, могут.
  43. ^ Jump up to: а б Журналы изменений файлов, временные метки последних изменений записей и другие метаданные файловой системы — все это часть обширного набора возможностей аудита, встроенного в NDS/eDirectory, который называется NSure Audit. [26]
  44. ^ Jump up to: а б Доступно только в пространстве имен «NFS».
  45. ^ Jump up to: а б Они называются «псевдонимами».
  46. ^ Jump up to: а б ZFS — это транзакционная файловая система, использующая семантику копирования при записи, гарантирующая всегда согласованное состояние на диске без использования традиционного журнала. Однако он также реализует журнал намерений, чтобы обеспечить лучшую производительность при запросе синхронной записи.
  47. ^ Btrfs — это транзакционная файловая система, использующая семантику копирования при записи, гарантирующая всегда согласованное состояние на диске без использования традиционного журнала. Он отслеживает последние пять транзакций и использует контрольные суммы для поиска проблемных дисков, что делает ненужным журналирование намерений записи.
  48. ^ Bcachefs — это транзакционная файловая система, использующая семантику копирования при записи, гарантирующая всегда согласованное состояние на диске без использования традиционного журнала. Фиксации журнала — довольно дорогостоящие операции, поскольку они требуют выполнения операций FLUSH и FUA на базовых устройствах. По умолчанию очистка журнала выполняется через одну секунду после выполнения обновления файловой системы, в которой в первую очередь записываются обновления btree, упорядоченные по времени их возникновения. Этот вариант может быть полезен на персональной рабочей станции или ноутбуке и, возможно, менее уместен на сервере.
  49. ^ Начиная с Windows 10 Enterprise Insider Preview, сборка 19536.
  50. ^ Jump up to: а б Файловая система является самовосстанавливающейся, если она способна проактивно автономно обнаруживать и исправлять в режиме онлайн все ошибки, неполадки и повреждения, кроме серьезных, как во внутренних метаданных, так и в данных. См. пример US7694191B1. Обычно для этого требуется полная контрольная сумма, а также внутренняя избыточность и соответствующая логика.
  51. ^ Jump up to: а б только внутри Stacker 3/4 3 и DriveSpace сжатых томов [29]
  52. ^ Поддерживается только в версиях Windows Server. Однако разделы, дедуплицированные на сервере, можно использовать на клиенте.
  53. ^ HFS+ на самом деле не шифрует файлы: для реализации FileVault OS X создает файловую систему HFS+ в разреженном зашифрованном образе диска, который автоматически монтируется в домашний каталог при входе пользователя в систему.
  54. ^ Reiser4 поддерживает прозрачное сжатие и шифрование с помощью плагина cryptcompress , который является обработчиком файлов по умолчанию в версии 4.1.
  55. ^ VxFS предоставляет дополнительную функцию под названием «Контрольные точки хранилища», которая позволяет создавать расширенные снимки файловой системы.
  56. ^ Применяется к проприетарной версии ZFS 30 и ZFS в Linux. Поддержка шифрования пока доступна не во всех OpenZFS . портах [36] [37] [38]
  57. ^ LZJB (оптимизирован по производительности и обеспечивает достойное сжатие данных)
    LZ4 (быстрее и выше, чем lzjb)
    Уровни gzip : от 1 (самый быстрый) до 9 (лучший), по умолчанию — 6.
    zstd положительный: от 1 (самый быстрый) до 19 (лучший), по умолчанию — 3.
    zstd отрицательный: 1 (лучшее и по умолчанию)-10, 20, 30, …, 100, 500, 1000 (самое быстрое)
    zle: сжимает серии нулей. [39]
  58. ^ отключение копирования при записи (COW) для предотвращения фрагментации также отключает контрольную сумму данных.
  59. ^ уровни zlib : от 1 до 9, по умолчанию — 3.
    LZO (без уровней) быстрее, чем ZLIB, соотношение хуже
    Уровни zstd : от 1 до 15, по умолчанию — 3 (более высокие уровни недоступны) [40]
  60. ^ нет
    CRC-32C (по умолчанию)
    crc64
    chacha20/poly1305 (Когда шифрование включено. Шифрование можно указать только для всей файловой системы, а не для каждого файла или каталога) [41]
  61. ^ нет (по умолчанию)
    В настоящее время поддерживаются три алгоритма: gzip , LZ4 , zstd .
    Уровень сжатия также может быть указан как целое число от 0 до 15, например lz4:15. 0 указывает уровень сжатия по умолчанию, 1 определяет самую быструю и самую низкую степень сжатия, а 15 — самую медленную и лучшую степень сжатия. [42]
  62. ^ * 3.7 : добавлен снимок уровня файла (доступен только в Windows Server 2022 ). [43]
  63. ^ Jump up to: а б Используя «поток целостности» для каждого файла, в котором внутри хранится контрольная сумма для каждого кластера. Контрольные суммы для каждого кластера недоступны, поэтому на самом деле это функция для каждого файла, а не для каждого блока. Потоки целостности не включены по умолчанию. [44]
  64. ^ * 3.9 : Добавлено сжатие постобработки с помощью LZ4 и ZSTD , а также прозрачная распаковка.
  65. ^ Jump up to: а б с Некоторые реализации создания файловых систем повторно используют ссылки на блоки и таким образом поддерживают дедупликацию. Это не поддерживается стандартом, но обычно работает хорошо из-за того, что файловая система доступна только для чтения.
  66. ^ Jump up to: а б с д С программным обеспечением на базе GNU Parted .
  67. ^ Jump up to: а б Переменный размер блока относится к системам, которые поддерживают разные размеры блоков для каждого файла. (Это похоже на экстенты , но с немного другим выбором реализации.) Текущая реализация в UFS2 доступна только для чтения.
  68. ^ Только для «нафаршированных» инодов.
  69. ^ Jump up to: а б с д Поддерживаются другие соотношения размеров блоков и фрагментов; 8:1 является типичным и рекомендуется большинством реализаций.
  70. ^ Jump up to: а б с Фрагменты были запланированы, но так и не были реализованы в ext2 и ext3.
  71. ^ Хранит один самый большой экстент на диске и динамически кэширует несколько экстентов в DRAM.
  72. ^ Jump up to: а б Упаковка хвоста технически является особым случаем выделения блоков, при котором размер единицы выделения всегда равен 1 байту.
  73. ^ В режиме «экстенты».
  74. ^ Каждому возможному размеру (в секторах) хвоста файла соответствует соответствующая цепочка блоков подраспределения, в которой хранятся все хвосты этого размера. Накладные расходы на управление цепочками блоков подраспределения обычно меньше, чем объем накладных расходов на блоки, сэкономленных за счет возможности увеличения размера блока, но этот процесс менее эффективен, если на диске мало свободного места.
  75. ^ Зависит от реализации UDF.
  76. ^ Jump up to: а б с Только ISO 9660 уровня 3
  77. ^ Поддерживается только при использовании EVMS; в настоящее время не поддерживается с помощью LVM
  78. ^ Jump up to: а б с д Предоставлено в Плане 9 из пользовательского пространства
  79. ^ Jump up to: а б Доступен драйвер на основе FUSE, который может устранить необходимость в шлюзах iSCSI или общих ресурсах SMB, но физическое серверное хранилище BlueStore работает только в Linux.
  80. ^ Доступен драйвер файловой системы «Dokany», который может устранить необходимость в шлюзах iSCSI или общих ресурсах SMB, но физическое серверное хранилище BlueStore работает только в Linux.
  81. ^ Jump up to: а б с д и Это ограничения, налагаемые самими структурами записей каталогов на диске. Отдельные драйверы устанавливаемой файловой системы могут налагать собственные ограничения на имена файлов и каталогов; операционные системы также могут налагать собственные ограничения на все файловые системы. DOS , Windows и OS/2 допускают использование в SFN только следующих символов из текущей 8-битной кодовой страницы OEM : AZ, 0–9, символы ! # $ % & ' ( ) - @ ^ _ ` { } ~, а также 0x80-0xFF и 0x20 (ПРОБЕЛ). В частности, строчные буквы az, символы " * / : < > ? \ | + , . ; = [ ], управляющие коды 0x00-0x1F, 0x7F и в некоторых случаях также 0xE5 не допускаются.) В LFN любой UCS-2 Unicode не допускается. кроме \ / : ? * " > < | и NUL разрешены в именах файлов и каталогов во всех файловых системах. Unix-подобные системы запрещают использование символов / и NUL в именах файлов и каталогов во всех файловых системах.
  82. ^ Jump up to: а б с д и Для файловых систем с переменными размерами единиц размещения (блоков/кластеров) указан диапазон размеров, указывающий максимальные размеры тома для минимального и максимально возможного размера единицы размещения файловой системы (например, 512 байт и 128 КиБ (131,0 КБ ). для FAT — это диапазон размеров кластера, разрешенный структурами данных на диске, хотя некоторые устанавливаемой файловой системы драйверы и операционные системы не поддерживают размеры кластера более 32 КиБ (32,76 КБ )).
  83. ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль В этих файловых системах записи каталога с именем "." и «..» имеют особый статус. Записи каталога с такими именами не запрещены и действительно существуют как обычные записи каталога в структурах данных на диске. Однако это обязательные записи каталога с обязательными значениями, которые автоматически создаются в каждом каталоге при его создании; а каталоги без них считаются поврежденными.
  84. ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль являюсь а Структуры на диске не имеют ограничений. Однако отдельные драйверы устанавливаемой файловой системы и операционные системы могут налагать собственные ограничения. Ограниченная текущей структурой каталогов (CDS), DOS не поддерживает более 32 уровней каталогов (за исключением DR DOS 3.31–6.0 ) . или полные имена путей длиной более 66 байт для FAT или 255 символов для LFN Windows NT не поддерживает полные пути длиной более 32 767 байт для NTFS. Старые API POSIX, которые полагаются на PATH_MAX В Linux константа имеет ограничение в 4096 байт, но это можно обойти. Сам Linux не имеет жестких ограничений на длину пути. [121] [122]
  85. ^ Сильно варьируется в зависимости от размера блока и фрагментации групп размещения блоков.
  86. ^ Jump up to: а б с д и ж Зависит от того, FAT12 , FAT16 и FAT32 ли реализация поддерживает LFN . Там, где это не так, как в OS/2 , DOS , Windows 95 , Windows 98 в режиме «только DOS» и драйвере «msdos» для Linux, имена файлов ограничены форматом 8.3, состоящим из 8-битных символов OEM (дополненные пробелами в обоих части базового имени и расширения) и не могут содержать NUL (маркер конца каталога) или символ 5 (замена символа 229, который сам по себе используется в качестве маркера удаленного файла). Краткие имена также не должны содержать строчные буквы. некоторых специальных имен устройств ( CON , NUL , AUX , PRN , LPT1 , COM1 и т. д.), поскольку некоторые операционные системы (особенно DOS, OS/2 и Windows) резервируют их. Следует избегать использования
  87. ^ Jump up to: а б Структуры на диске поддерживают до 4 ГиБ (4,294 ГБ ), но практический размер файла ограничен размером тома.
  88. ^ FAT32 Хотя разделы такого размера после создания работают нормально, некоторые программы не позволяют создавать разделы FAT32 размером более 32 ГиБ (34,35 ГБ ). Сюда входят, как известно, программа установки Windows XP и консоль управления дисками в Windows 2000, XP, 2003 и Vista. Во избежание этого используйте FDISK с аварийного загрузочного диска Windows ME . [103]
  89. ^ Зависит от арки процессора. Для 32-битных ядер максимальный размер составляет 16 ТиБ (17,59 ТБ). [105]
  90. ^ Зависит от арки процессора. Для 32-битных ядер максимальный размер составляет 16 ТиБ (17,59 ТБ). [106]
  91. ^ Jump up to: а б Зависит от версии ядра и арки. Для ядер 2.4 максимум составляет 2 ТиБ (2,199 ТБ). Для 32-битных ядер 2.6 это 16 ТиБ (17,59 ТБ). Для 64-битных ядер 2.6 это 8 EiB (9,223 ЭБ).
  92. ^ «Классическая» Mac OS предоставляет два набора функций для извлечения имен файлов из тома HFS Plus: один из них возвращает полные имена в Юникоде, а другие сокращенные имена соответствуют старому ограничению в 31 байт для поддержки старых приложений.
  93. ^ HFS Plus требует поддержки escape-последовательности, позволяющей использовать произвольный Unicode. Пользователи более старых версий программного обеспечения могут видеть escape-последовательности вместо нужных символов.
  94. ^ "." и записи каталогов «..» в HPFS, видимые прикладными программами, являются частичной выдумкой, созданной драйверами устанавливаемой файловой системы . Структура данных каталога на диске не содержит записей с такими именами, а вместо этого содержит специальную «начальную» запись. Хотя записи каталога на диске с такими именами физически не запрещены, они не могут быть созданы при нормальной работе, а каталог, содержащий такие записи, поврежден.
  95. ^ Это предел структур на диске. HPFS Драйвер устанавливаемой файловой системы для OS/2 использует первые 5 бит номера сектора тома для собственных нужд, ограничивая размер тома, который он может обрабатывать, до 64 ГиБ (68,71 ГБ ).
  96. ^ ISO 9660#Ограничения
  97. ^ Благодаря использованию мультиэкстентов файл может состоять из нескольких сегментов, каждый до 4 ГиБ (4,294 ГБ размером ). См. ISO 9660#Ограничение размера файла 2 ГиБ (2,147 ГБ) (или 4 ГиБ (4,294 ГБ) в зависимости от реализации).
  98. ^ Предполагается, что типичный размер сектора составляет 2048 байт. Размер тома указывается как 32-битное значение, определяющее количество секторов в томе.
  99. ^ Jump up to: а б Разреженные файлы могут превышать размер файловой системы, даже если они не могут содержать больше данных.
  100. ^ Jump up to: а б NSS позволяет файлам иметь несколько имен в разных пространствах имен.
  101. ^ Jump up to: а б Это предел структур на диске. Драйвер NTFS для Windows NT ограничивает размер тома, который он может обрабатывать, до 256 ТиБ (281,4 ТБ ) и размер файла до 16 ТиБ (17,59 ТБ ) соответственно; в Windows 10 версии 1709 ограничение составляет 8 ПиБ (9,007 ПБ) при использовании размера кластера 2 МБ (2,097 МБ).
  102. ^ В некоторых пространствах имен были более низкие ограничения на длину имени. «LONG» имел ограничение в 80 байт, «NWFS» — 80 байт, «NFS» — 40 байт, а «DOS» — имя файла 8.3 .
  103. ^ Максимальная общая длина имени файла/типа файла составляет 236 байт; каждый компонент имеет индивидуальную максимальную длину 255 байт.
  104. ^ Максимальная длина пути составляет 4096 байт, но указанные ограничения для отдельных компонентов в сумме составляют 1664 байта.
  105. ^ Jump up to: а б QFS позволяет файлам превышать размер диска при использовании встроенного HSM, поскольку в любой момент времени на диске должна находиться только часть файла.
  106. ^ ReiserFS имеет теоретический максимальный размер файла 1 EiB (1,152 EB ), но «кэш страниц ограничивает это значение до 8 Ti на архитектурах с 32-битным int» [118]
  107. ^ Это ограничение может быть снято в новых версиях.
  108. ^ Размер файла в индексном дескрипторе составляет 1 8-битный байт, за которым следует 1 16-битное слово, что составляет 24 бита. Фактический максимум составлял 8 847 360 байт, включая 7 блоков с одинарной косвенной передачей и 1 блок с двойной косвенной передачей; Вариант PWB/UNIX 1.0 имел 8 однонаправленных блоков, что составляло максимум 524 288 байт или половину МБ .
  109. ^ Фактический максимум составлял 1 082 201 088 байт, включая 10 прямых блоков, 1 одинарный косвенный блок, 1 двойной косвенный блок и 1 тройной косвенный блок. Версии 4.0 BSD и 4.1 BSD , а также версия System V использовали блоки по 1024 байта, а не блоки по 512 байт, что составляло максимальный размер 4 311 812 608 байт или примерно 4 ГиБ (4,294 ГБ ).
  110. ^ Jump up to: а б Максимальный размер файла на томе VMFS зависит от размера блока этого тома VMFS. Цифры здесь получены с использованием максимального размера блока.
  111. ^ Обратите внимание, что имя файла может быть намного длиннее. XFS#Расширенные атрибуты.
  112. ^ Jump up to: а б XFS имеет ограничение в Linux 2.4 на размер файла 64 ТиБ (70,36 ТБ ), но Linux 2.4 поддерживает только максимальный размер блока 2 ТиБ (2,199 ТБ ). Это ограничение отсутствует в IRIX .
  1. ^ Шустек, Лен (2 августа 2016 г.). «Своими словами: Гэри Килдалл» . Замечательные люди . Музей истории компьютеров .
  2. ^ Килдалл, Гэри Арлен (2 августа 2016 г.) [1993]. Килдалл, Скотт ; Килдалл, Кристин (ред.). «Компьютерные соединения: люди, места и события в эволюции индустрии персональных компьютеров» (Рукопись, часть 1). Семья Килдалл . Проверено 17 ноября 2016 г.
  3. ^ Мейс, Скотт (22 сентября 1986 г.). «Расширения для MS-DOS Run CD-ROM» . Инфомир . 8 (38): 1, 8 . Проверено 9 ноября 2016 г.
  4. ^ Уоррен, Дэвид (20 октября 1993 г.). «Файловая система Polycenter — — ПОМОЩЬ» . Архивировано из оригинала 9 марта 2012 года.
  5. ^ «Sun Microsystems расширяет портфель высокопроизводительных вычислений, заключив окончательное соглашение о приобретении активов кластерных файловых систем, включая файловую систему Lustre» (пресс-релиз). Санта-Клара, Калифорния: Sun Microsystems, Inc., 12 сентября 2007 г. Архивировано из оригинала 2 октября 2007 г.
  6. ^ Мэтью Диллон (09 декабря 2018 г.). "молот2/ДИЗАЙН" . Перекрестная ссылка BSD . Драгонфлай БСД . Проверено 6 марта 2019 г.
  7. ^ «Huawei анонсирует файловую систему EROFS Linux, предназначенную для устройств Android» . Разработчик XDA . 1 июня 2018 г.
  8. ^ «Руководство по форматам томов и файлов RT–11» (PDF) . Корпорация цифрового оборудования. Август 1991. С. 1–26 .. 1–32.
  9. ^ «Руководство по форматам томов и файлов RT–11» (PDF) . Корпорация цифрового оборудования. Август 1991. С. 1–4 .. 1–12.
  10. ^ «Формат файловой системы Unix 6» (PDF) . Архивировано из оригинала (PDF) 21 сентября 2016 г. Проверено 21 февраля 2016 г.
  11. ^ См. структуру динодов на стр. 355 ( FILESYS(5) ) из «Руководство программиста Unix» (PDF) (Седьмое изд.). Мюррей Хилл, Нью-Джерси: Bell Telephone Laboratories. Январь 1979 года . Проверено 21 февраля 2016 г.
  12. ^ «Обязательный контроль честности» . Документы Майкрософт . 25 марта 2021 г. Проверено 14 августа 2022 г.
  13. ^ «Схема диска Ext4» .
  14. ^ «Контрольные суммы метаданных Ext4» .
  15. ^ Марк Руссинович (февраль 2007 г.). «Администрирование Windows: Внутри ядра Windows Vista: Часть 1» . ТехНет .
  16. ^ Сиракузы, Джон (20 июля 2011 г.). «Mac OS X 10.7 Lion: обзор Ars Technica» . Арс Техника . Проверено 14 декабря 2017 г. Чтобы отслеживать жесткие ссылки, HFS+ создает отдельный файл для каждой жесткой ссылки внутри скрытого каталога на корневом уровне тома.
  17. ^ newfs_hfs(8) Darwin и macOS системного администратора Руководство
  18. ^ «Сравнение файловых систем» . Яблоко. Архивировано из оригинала 6 октября 2008 г. (не обновлялось для обсуждения HFSX)
  19. ^ «Техническое примечание TN1150: формат тома HFS Plus» . Яблоко. (Очень технический обзор HFS Plus и HFSX.)
  20. ^ «фслоггер» . Архивировано из оригинала 18 сентября 2008 г. Проверено 3 августа 2006 г.
  21. ^ МакКьюсик, Маршалл Кирк; Роберсон, Джефф. «Журналируемые программные обновления» (PDF) .
  22. ^ «Новые часто задаваемые вопросы — FreeBSD Wiki» .
  23. ^ «Объявление о выпуске FreeBSD 9.0» .
  24. ^ «EXT4 Каталоги/Поиск имен файлов без учета регистра, поставляемые с Linux 5.2» .
  25. ^ «2. Проектирование высокого уровня — документация ядра Linux § 2.10. Встроенные данные» . www.kernel.org . Проверено 24 декабря 2022 г.
  26. ^ «События файловой системы, отслеживаемые NSure» .
  27. ^ «Спецификация универсального формата диска – версия 2.60» (PDF) . п. 34. Этот файл, если он небольшой, может быть встроен в [Блок управления информацией], который его описывает.
  28. ^ "файл-клон(2)" . Клонированный файл dst использует свои блоки данных совместно с файлом src [..]
  29. ^ Jump up to: а б с «Модуль DMSDOS CVF» (dmsdoc.doc). 0.9.2.0. 19 ноября 1998 г. Архивировано из оригинала 2 ноября 2016 г. Проверено 1 ноября 2016 г. Обычно все данные одного кластера хранятся в смежных секторах, но если файловая система слишком фрагментирована, может не оказаться «свободной дыры», достаточно большой для данных. […] Drivespace 3 и Stacker знают выход из этой ситуации: они позволяют хранить данные одного кластера в нескольких фрагментах на диске.
  30. ^ «О дедупликации данных» . 31 мая 2018 г.
  31. ^ «Шифрование Ext4» .
  32. ^ Jump up to: а б «Красная шляпа: что такое битрот?» .
  33. ^ «Шифрование F2FS» .
  34. ^ «mkfs.xfs(8) из xfsprogs 5.10.0-4» . По умолчанию mkfs.xfs [..] включает функцию reflink [=дедупликация].
  35. ^ «Сжатие данных JFS» . ИБМ . Проверено 26 июля 2020 г.
  36. ^ Моффат, Даррен (июль 2012 г.). «Как управлять шифрованием данных ZFS» . Проверено 14 августа 2022 г.
  37. ^ «Выпуск zfs-0.8.0» . Гитхаб . 21 января 2020 г.
  38. ^ «Флаги функций — OpenZFS» .
  39. ^ «zfsprops.7 — документация OpenZFS» . Гитхаб . 26 августа 2023 г. Проверено 14 сентября 2023 г.
  40. ^ «Сжатие — документация BTRFS» . Гитхаб . 26 июля 2023 г. Проверено 14 сентября 2023 г.
  41. ^ Jump up to: а б Оверстрит, Кент (18 декабря 2021 г.). «bcachefs: Принципы работы» (PDF) . Проверено 10 мая 2023 г.
  42. ^ «bcachefs/Сжатие» . 11 сентября 2023 г. Проверено 14 января 2024 г.
  43. ^ «Обзор отказоустойчивой файловой системы (ReFS)» . Майкрософт . Архивировано из оригинала 25 сентября 2020 года . Проверено 22 сентября 2020 г.
  44. ^ «Обзор устойчивой файловой системы» . Документы Майкрософт . Майкрософт . 29 февраля 2012 года . Проверено 24 августа 2022 г.
  45. ^ «Журналируемая файловая система IBM (JFS) для Linux» .
  46. ^ «Развитие файловой системы XFS» .
  47. ^ Jump up to: а б «Сокращение поддержки — xfs.org» . XFS вики . 17 июля 2022 г. Архивировано из оригинала 17 июля 2022 г. Проверено 18 декабря 2022 г.
  48. ^ «Часто задаваемые вопросы (Старая вики)» . Проверено 5 мая 2018 г.
  49. ^ «Kernel/Git/Jaegeuk/F2fs-tools.git — инструменты пользовательского пространства для файловой системы f2fs» .
  50. ^ " ntfsresize(8)" .
  51. ^ Jump up to: а б с resize2fs(8) Linux программиста Руководство – Администрирование и привилегированные команды
  52. ^ «Изменение размера файловой системы» .
  53. ^ «Изменить размер reiserfs» . Reiserfs вики .
  54. ^ «Операционная система Just Enough (JeOS): техническая информация | SUSE» . www.suse.com . Проверено 28 апреля 2018 г.
  55. ^ " nilfs-resize(8)" .
  56. ^ Зеркальные и однодисковые виртуальные устройства можно полностью удалить из пула, но не виртуальные устройства RAID-Z. «OpenZFS 7614 — эвакуация/удаление устройства zfs» . Гитхаб .
  57. ^ «Изменение размера и увеличение дисков» .
  58. ^ «Пользователи Mac, познакомьтесь с APFS: новая файловая система macOS — ZDNet» . ЗДНет .
  59. ^ «Руководство по файловой системе Apple — часто задаваемые вопросы» .
  60. ^ Jump up to: а б «Регион CVF: МДФАТ» .
  61. ^ Jump up to: а б «Сопоставление DOS FAT с MDFAT» .
  62. ^ «[базовая] Редакция 216796» .
  63. ^ "Ньюфс(8)" .
  64. ^ Джегук Ким (22 сентября 2014 г.). «[ИСПРАВЛЕНИЕ 2/3] f2fs: добавление FITRIM в f2fs_ioctl» . linux-kernel (список рассылки).
  65. ^ «Поддержка сброса Reiser4» . Reiser4 FS Wiki .
  66. ^ «XFS добавляет общие объемы данных для Linux 4.9» .
  67. ^ Поддержка файловой системы ядра Android (документация). Проект Android с открытым исходным кодом . Проверено 11 января 2023 г.
  68. ^ «GitHub — sgan81/Apfs-fuse: драйвер FUSE для APFS (файловая система Apple)» . Гитхаб . 18 января 2020 г.
  69. ^ «Модуль APFS для Linux с экспериментальной поддержкой записи. Это дерево предназначено только для разработки, вместо этого используйте linux-apfs-oot.: Linux-apfs/Linux-apfs» . Гитхаб . 14 декабря 2019 г.
  70. ^ Намджэ Чон (20 января 2020 г.). «[PATCH v12 00/13] добавьте последнюю версию драйвера exfat» . linux-kernel (список рассылки) . Проверено 18 декабря 2021 г.
  71. ^ «Принятие запроса на включение NTFS3» .
  72. ^ Jump up to: а б «Paragon HFS+ для Windows 10» .
  73. ^ «Портирование древней файловой системы в современный Linux» . Время выдернуть вилку . Архивировано из оригинала 21 июня 2017 г. Проверено 22 апреля 2016 г.
  74. ^ «Порт файловой системы xiafs на современные ядра Linux» . Гитхаб (cdtk) . 28.06.2019.
  75. ^ Jump up to: а б с «Paragon ExtFS для Mac» .
  76. ^ Jump up to: а б «Эксплор2фс» . chrysocome.net .
  77. ^ Jump up to: а б «Paragon ExtFS для Windows» .
  78. ^ Jump up to: а б "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . Устанавливаемая файловая система Ext2 для Windows . (Обеспечивает доступ на чтение/запись на уровне ядра к томам Ext2 и Ext3 в Windows NT4, 2000, XP и Vista.)
  79. ^ Jump up to: а б Брантен, Бо. «Проект Ext2Fsd: драйвер файловой системы ext3/4 с открытым исходным кодом для Windows (2K/XP/WIN7/WIN8)» . Архивировано из оригинала 23 июля 2012 г. Проверено 24 июля 2012 г.
  80. ^ Jump up to: а б «Справочник по FreeBSD» .
  81. ^ Гензельман, Скотт (02 ноября 2021 г.). «WSL2 теперь может напрямую монтировать диски Linux ext4» . Информационный бюллетень чудесных вещей . Проверено 1 октября 2023 г.
  82. ^ Корпорация Microsoft (17 июля 2023 г.). «Техническая документация Windows: Среда разработки Windows: Подсистема Windows для Linux» . Microsoft Learn (опубликовано 9 декабря 2021 г.). Архивировано из оригинала 27 декабря 2021 г. Проверено 1 октября 2023 г.
  83. ^ «Люстр Вики» .
  84. ^ «Страница MAN FreeBSD 10.4 — reiserfs» . www.freebsd.org . Проверено 5 августа 2019 г.
  85. ^ «FreeBSD 11 и Reiserfs» . www.linuxquestions.org . 19 декабря 2016 г. Проверено 5 августа 2019 г.
  86. ^ « 'svn commit: r300062 - в head/sys: модули gnu/fs groups/reiserfs' - MARC» . marc.info . Проверено 5 августа 2019 г.
  87. ^ «Об общих файловых системах и клиенте Linux — Руководство по установке Sun QFS и Sun Storage Archive Manager 5.3» . Проверено 14 марта 2016 г.
  88. ^ «Файловая система ZFS для FUSE/Linux» . Визи Вики . 30 ноября 2009 г. Архивировано из оригинала 13 мая 2013 г.
  89. ^ «ZFS в Linux» . Ливерморская национальная лаборатория Лоуренса.
  90. ^ Ким, Арнольд (4 октября 2007 г.). «Apple Seeds ZFS Read/Write Preview Developer 1.1 для Leopard» . Мак Слухи .
  91. ^ «OpenZFS в Windows» .
  92. ^ «ВинБтрфс» . Гитхаб (махарстоун) . 2020-11-22.
  93. ^ "сквошфс-инструменты" . Фрешпортс .
  94. ^ "fusefs-squashfuse" . Фрешпортс .
  95. ^ «Часто задаваемые вопросы» .
  96. ^ «Сравнение форматов томов» .
  97. ^ «Максимальные размеры файлов и производительность CephFS» .
  98. ^ «Фрагментация каталога CephFS» .
  99. ^ «ExFAT: запись в каталоге имени файла» .
  100. ^ Jump up to: а б с д «Сравнение функциональности файловых систем» . Документы Майкрософт . Майкрософт. 07.01.2021 . Проверено 14 августа 2022 г.
  101. ^ Вимал А.Р. (16 июля 2016 г.). «Максимальная длина имени файла в файловой системе EXT4» . arvimal.блог . Архивировано из оригинала 28 февраля 2021 года.
  102. ^ «Интервью/ЭрикСандин» . Вики проекта Fedora . 9 июня 2008 г.
  103. ^ «Ограничения файловой системы FAT32 в Windows XP» . Майкрософт. Архивировано из оригинала 30 марта 2014 г.
  104. ^ «Обзор ГЕМДОС» .
  105. ^ «Каковы ограничения на размер файлов и файловой системы для Red Hat Enterprise Linux?» . Красная шляпа . 21 марта 2023 г.
  106. ^ «Каковы ограничения на размер файлов и файловой системы для Red Hat Enterprise Linux?» . Красная шляпа . 21 марта 2023 г.
  107. ^ Мэтью Диллон. «Проектная документация HAMMER2» . мы можем разрешить имена файлов длиной до 1023 байта
  108. ^ Мэтью Диллон (21 июня 2008 г.). «Файловая система HAMMER» (PDF) .
  109. ^ «Mac OS X: ограничения объема и файлов расширенного формата Mac OS (HFS Plus)» . support.apple.com . 26 июля 2016 г. Архивировано из оригинала 08 апреля 2019 г.
  110. ^ «Mac OS 8, 9: Расширенный формат Mac OS — ограничения по объему и файлам» . support.apple.com . 20 февраля 2012 г.
  111. ^ «Файловая система SFS» . www.ibm.com . 03.06.2015. Архивировано из оригинала 13 сентября 2022 г. Проверено 13 сентября 2022 г.
  112. ^ «Спецификация Джолиет» . 22 мая 1995 г. Архивировано из оригинала 14 апреля 2009 г.
  113. ^ Рассон, Ричард; Фледель, Юваль. «Документация NTFS» (PDF) .
  114. ^ Jump up to: а б «Обзор NTFS» . Документы Майкрософт . 26 мая 2022 г. Архивировано из оригинала 26 мая 2022 г. Проверено 5 июня 2022 г.
  115. ^ Jump up to: а б с д и Стивен Синофски (16 января 2012 г.). «Создание файловой системы нового поколения для Windows: ReFS» .
  116. ^ Амиго (2 апреля 2015 г.). «Недопустимые символы в именах файлов» . Технические примечания Амиго . Проверено 20 октября 2020 г.
  117. ^ «Обзор отказоустойчивой файловой системы (ReFS)» . Документы Майкрософт . Проверено 7 ноября 2017 г.
  118. ^ "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . именасис . 15 октября 2003 г. Архивировано из оригинала 19 июля 2006 г.
  119. ^ Jump up to: а б «Максимальное количество подкаталогов UFS» . Оракул . Проверено 12 февраля 2019 г.
  120. ^ «Часто задаваемые вопросы по FreeBSD 9.X и 10.X» . FreeBSD Проект документации . Проверено 20 марта 2016 г. Если бы не было ограничения памяти fsck(8), максимальный размер файловой системы составлял бы 2 ^ 64 (блоки) * 32 КиБ (32,76 КБ) => 16 Exa * 32 КиБ (32,76 КБ) => 512 зеттабайт.
  121. ^ «PATH_MAX — это сложно» . Веб-журнал Эвана Клитцке .
  122. ^ «PATH_MAX просто нет» . Безумное кодирование . 03.11.2007.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bed0fb671813f5e1e0219df9afd3eab8__1721494320
URL1:https://arc.ask3.ru/arc/aa/be/b8/bed0fb671813f5e1e0219df9afd3eab8.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of file systems - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)