|
|
Компьютеры - Список файловых систем23 января 2011
Оглавление: 1. Список файловых систем 2. Распределённые файловые системы 3. Файловые системы специального назначения
Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке.
Некоторые старые системы поддерживали только одну файловую систему, которая была включена в состав операционной системы и не имела какого-то определённого названия. Такие файловые системы могут отсутствовать в данном списке.
Дисковые файловые системы
Дисковые файловые системы обычно являются поток-ориентированными. Файлы в поток-ориентированных файловых системах представляются последовательностью битов, часто предоставляющие такие функции, как чтение, запись, изменение данных и произвольный доступ.
Название |
Дата представления,
платформа |
Операционная система |
Разработчик |
Комментарий |
ADFS |
1983 |
Acorn MOS |
Acorn Computers |
Является преемником DFS. |
AdvFS |
1993 |
Digital UNIX / Tru64 UNIX |
DEC |
— |
Acer Fast File System |
1989 |
SCO OpenServer, SCO Unix/Xenix |
Acer Counterpoint |
Не путать с Andrew File System |
Ami File Safe |
1990-е |
Amiga |
??? |
Коммерческая ФС. Структурно совместима с PFS. |
Amiga Fast File System |
1988 |
AmigaOS |
??? |
Не путать с Berkley Fast File System. Поддерживается MorphOS. На данный момент считается устаревшей. Имеет расширения FFS1, FFS Intl, FFS DCache, FFS2. |
AthFS |
??? |
AtheOS |
??? |
64-битная журналируемая ФС. Используется в ОС Syllable |
BeFS |
1997 |
BeOS |
Be Inc. |
— |
Btrfs |
2007 |
Linux |
Oracle |
ФC, основанная на структурах двоичных деревьев |
CBMFS |
??? |
Commodore 64 |
??? |
— |
Chan FAT |
??? |
??? |
??? |
Свободно распространяемая версия FAT для микроконтроллеров с поддержкой NAND, NOR, а также длинных имен и коротких имен. |
CMDFS |
??? |
— |
Creative Micro Designs |
Расширение ФС CMBFS, добавленное Creative Micro Designs для использования своих 3.5" флоппи дисководов, RAM-дисков и контроллеров жестких дисков. |
Cramfs |
??? |
??? |
??? |
--- |
CSI-DOS |
??? |
БК |
??? |
Использовалась на БК в ОС CSI-DOS |
Desktop File System |
??? |
SCO OpenServer |
SCO |
ФС, специализирующаяся на сжатии |
EAFS |
??? |
SCO OpenServer |
SCO |
Extended Acer Fast Filesystem, обычно используется для хранения начального загрузчика и ядра в семействе UNIX‐овых ОС SCO OpenServer и монтируется как /boot. |
EFS |
??? |
IRIX |
Silicon Graphics |
Устаревшая поблочная система для ОС IRIX |
EFS |
2000 |
Windows |
Microsoft |
Расширение для ФС NTFS, реализующее шифрование на уровне файлов. |
ext |
1992 |
Linux |
Реми Кард |
Расширенная ФС, разработанная для ОС на ядре Linux |
ext2 |
1993 |
Linux |
Реми Кард |
Вторая версия Расширенной файловой системы для Linux |
ext3 |
2001 |
Linux |
Стивен Твиди |
Журналируемая версия ext2 |
ext3cow |
2003 |
Linux |
Zachary Peterson, Стивен Твиди, Реми Кард, Theodore Ts'o, Andreas Gruenbacher, Andreas Dilger, et al. |
Версия ext3 с поддержкой снапшотов |
ext4 |
2008 |
Linux |
Mingming Cao, Andreas Dilger, Alex Zhuravlev, Dave Kleikamp, Theodore Ts'o, Eric Sandeen, и др. |
Новая версия файловой системы ext3, с поддержкой экстентов |
FAT |
??? |
DOS, Windows |
Microsoft |
Различается размером таблиц |
FATX |
??? |
— |
Microsoft |
Модифицированная версия FAT, используется в оригинальных игровых консолях Xbox |
GCR |
??? |
??? |
??? |
Формат хранения данных на 5¼″ дискетах, использовавшихся 8‐ми битными Apple II и Commodore Business Machines. |
Fossil |
??? |
Plan 9 |
Bell Labs |
Архивная файловая система |
Files-11 |
??? |
OpenVMS |
??? |
— |
HFS |
??? |
Mac OS |
??? |
Hierarchical File System, использовалась в старых версиях ОС семейства Mac OS |
HFS Plus |
??? |
Mac OS |
??? |
Обновлённая версия HFS, используемая в последних версиях ОС семейства Mac OS |
HPFS |
??? |
OS/2 |
??? |
High Performance Filesystem, используется в ОС OS/2 |
High Throughput Filesystem |
??? |
SCO OpenServer 5 |
SCO |
High Throughput Filesystem, файловая система ОС SCO OpenServer 5. |
ISO 9660 |
??? |
— |
??? |
Используется на CD-ROM и DVD дисках. Имеет расширения Rock Ridge и Joliet. |
JFS |
??? |
Linux, OS/2, AIX |
IBM |
Журналируемая файловая система, поддерживает экстенты |
LFS |
??? |
BSD |
??? |
— |
Lustre |
2001 |
Linux |
Cluster File Systems |
это кластерная файловая система |
Macintosh File System |
??? |
Mac OS |
??? |
Файловая система, когда-то использавшаяся в ранних ОС семейства Mac OS |
Minix |
??? |
Minix |
??? |
— |
MicroDOS |
??? |
БК |
??? |
Файловая система с не фрагментируемым форматом записи файлов. Использовалась на персональных компьютерах БК в операционных системах MKDOS, AO-DOS, NORD, MicroDOS, NORTON-БК, PascalDOS и др. Поддерживалась только для чтения в ANDOS. В различных ОС зачастую поддерживались отличающиеся друг от друга, не всегда полностью совместимые модификации. |
Multiuser Filesystem |
??? |
AmigaOS |
??? |
Расширение для файловых систем AmigaOS, позволяющее реализовать пользовательские права |
NetWare File System |
??? |
NetWare |
Novell |
Оригинальная ФС для NetWare 2.x — 5.x, используемая опционально в следующих версиях. |
Next3 |
2010 |
Linux |
CTERA Networks |
ФС с поддержкой снапшотов. Базируется на коде ext3. Исходные коды проекта распространяются под лицензией GNU GPL. |
NILFS |
??? |
Linux |
??? |
Linux-версия LFS. |
Novell Storage Services |
1998 |
NetWare, GNU/Linux |
Novell |
64-битная журналируемая файловая система. Использует алгоритм «балансируемого дерева» |
NTFS |
??? |
Windows |
Microsoft |
Журналируемая файловая система |
Protogon |
2012 |
Windows |
Microsoft |
Нет инфомации |
Amiga Old File System |
??? |
AmigaOS |
??? |
Используется в основном для дискет. |
Professional File System |
??? |
AmigaOS |
??? |
Также PFS2, PFS3, и т. п. развитая файловая система, доступная для ОС семейства AmigaOS и обладающая высокой надёжностью. |
Qnx4fs |
??? |
QNX |
??? |
Файловая система, используемая в QNX версиях 4 и 6. |
Qnx6fs |
??? |
QNX |
??? |
Новая copy-on-write файловая система, представленная в QNX 6.4.0 и используемая как основная начиная с 6.4.1. |
ReiserFS |
??? |
Linux |
Namesys |
Файловая система, разработанная специально для Linux и способная к журналированию. |
Reiser4 |
??? |
Linux |
Namesys |
4-я версия файловой системы ReiserFS. |
S51K |
??? |
SCO OpenServer |
??? |
AT&T UNIX System V 1KB файловая система, используется в SCO OpenServer. |
SkyFS |
??? |
SkyOS |
??? |
Файловая система разрабатываемая проектом SkyOS для замены используемой в текущий момент BFS от BeOS |
Smart File System |
??? |
AmigaOS, MorphOS, AROS |
??? |
Развитая журналируемая файловая система, доступная для ОС семейства AmigaOS, а также MorphOS и AROS. Одной из особенностей этой системы является возможность проводить дефрагментацию даже во время работы с файлами. |
SpadFS |
??? |
Linux |
??? |
Нежурналируемая файловая система, с возможностью просмотра хэша. |
Squashfs |
2009 |
Linux |
Phillip Lougher, Robert Lougher |
Сжимающая файловая система, предоставляющая доступ к данным в режиме «только для чтения». |
Standard Language File System |
??? |
??? |
IBM |
--- |
Tivo's Media File System |
??? |
??? |
TiVo |
Патентованный, стойкий к ошибкам формат, используемый в жестких дисках Tivo для записи телевизионных передач. |
Tux3 |
??? |
Linux |
??? |
Экспериментальная свободная файловая система для Linux. |
Unix File System |
1982 |
BSD |
Калифорнийский университет в Беркли |
ФС, так же называемая Berkeley Fast File System или BSD Fast File System — стандартная система, разработанная в Беркли и использовавшаяся в старых ОС семейства BSD |
Unix File System 2 |
??? |
BSD |
Калифорнийский университет в Беркли |
Используется в последних версиях ОС семейства BSD |
Universal Disk Format |
1996 |
— |
Optical Storage Technology Association |
Пакетная файловая система для устройств WORM/RW. |
Veritas File System |
1991 |
HP-UX, Solaris, Linux, AIX и др. |
Veritas |
Первая коммерческая журналируемая файловая система. |
VFAT |
??? |
??? |
Microsoft |
Версия FAT, позволяющая длинные имена файлов, вместо формата 8.3 имени файла. |
Virtual storage access method |
??? |
??? |
??? |
Транзакционная файловая система, манипулирующая виртуальным хранилищем данных |
WinFS |
проект закрыт |
Windows |
Microsoft |
Windows Future Storage, планируется как замена для NTFS. На данный момент существует только в бета версии и используется внутри компании Microsoft. |
Write Anywhere File Layout |
??? |
Data ONTAP |
NetApp |
Внутренняя высокопроизводительная файловая система, используемая в специализированной ОС Data ONTAP в сетевых система хранения данных от фирмы NetApp. |
XFS |
??? |
IRIX, GNU/Linux, BSD |
??? |
— |
Zettabyte File System |
2005 |
Open Solaris, Solaris |
Sun Microsystems |
Открытая файловая система. Используется в ОС Solaris 10, Solaris Express Developer Edition, FreeBSD, Mac OS X Leopard, Linux. |
ФС БК-11 |
??? |
ОС БК-11 |
??? |
Использовалась на БК |
- Примечания
- ↑ Martin Marshall «Intel-Architecture Unix: Still a Moving Target» // InfoWorld. — 1989. — С. 64. — «The new SCO release also adds a fast file system designed by Acer Counterpoint <...> According to SCO Xenix product manager Bill Brothers, the Acer Fast File System performance can be as high as 600 to 800 kilobytes per second, compare to about 100 kilobytes per second for standart Unix file formats.»
- ↑ 1.3 release confirmed on September 16, 1988 by Carolyn Scheppner of CATS in amiga.dev in BIX. Copy of BIX announcement from USENET
- ↑ Была впервые представлена в NTFS 3.0
- ↑ Rob Radez 2.4.15-final. Linux kernel mailing list. Архивировано из первоисточника 26 августа 2011. Проверено 30 ноября 2010.
- ↑ Sergey Ptashnick «Открыт код Next3 - файловой системы для Linux с поддержкой снапшотов». OpenNet.ru. Архивировано из первоисточника 26 августа 2011. Проверено 17 февраля 2011.
- ↑ «Btrfs and Squashfs merged into Linux kernel» . Архивировано из первоисточника 26 августа 2011. Проверено 4 января 2011.
- ↑ Help — IBM AIX Compilers
- ↑ VERITAS Foundation Suite and Foundation Suite HA 3.5. VERITAS. Проверено 21 ноября 2007.
Файловые системы для флеш-дисков / твердотельных носителей
Твердотельные носители, такие, как флеш-диски, своим интерфейсом данных похожи на обычные жёсткие диски, но имеют свои проблемы и недостатки. Хотя практически сводится к нулю время поиска данных, они нуждаются в особой обработке такими алгоритмами как, Wear leveling и Error detection and correction.
- FAT — исходно дисковая файловая система — теперь часто используется на флеш-дисках. Имеет ограничение на размер файла в 4 гигабайта.
- exFAT — Расширенная версия FAT, используемая для флеш-дисков. Запатентована Microsoft, часто называется как FAT64 — ограничение 2 байт.
- TFAT — Транзакционная версия FAT файловой системы.
- FFS2 — Продолжение файловой системы FFS1, Одна из ранних файловых систем для флеш-карт. Разработана и запатентована Microsoft в начале 1990х годов. U.S. Patent 5392427
- JFFS — Оригинальная лог-структурированная Linux файловая система для NOR-флеш-носителей.
- JFFS2 — Продолжение JFFS для NAND- и NOR-флеш-носителей.
- LogFS — Предназначена для замены JFFS2, лучшая расширяемость. Находится на ранней стадии разработки.
- Non-Volatile File System — файловая система для флеш-дисков, разработанная Palm, Inc..
- YAFFS — Лог структурированная файловая система, предназначенная для NAND-флеш, но может использоваться в NOR-флеш-дисках.
Запись-ориентированные файловые системы
В запись-ориентированных файловых системах файлы хранятся как коллекция записей. Такие файловые системы ассоциируются, прежде всего, со старыми мейнфреймами и операционными системами для миникомпьютеров. Программы считывают и записывают целыми записями, вместо байт, записанных, в определенном порядке.
- Files-11 — Ранняя версия была запись-ориентированной; поддержка потоков была добавлена позднее.
- Virtual storage access method — Использовалась в System/370 и MVS
- Structured File Server — Запись-ориентированная файловая система от IBM, оригинальная часть системы Encina, теперь интегрирована в CICS.
- RSD — — Запись ориентированная файловая система от IBM.
Файловые системы для сетевых хранилищ
Файловые системы для общих дисков хранилищ или кластерные файловые системы) в основном используются в сетевых хранилищах, где все узлы сети имеют прямой доступ к блоковому устройству хранения, где расположена эта файловая система. Такие файловые системы функционируют, даже при поломке одного из узлов. Данные файловые системы, обычно, используются в кластерах высокой доступности вместе с аппаратным RAID. Файловые системы для сетевых хранилищ, обычно не расширяются больше 64 или 128 узлов.
Могут быть симметричными, когда метаданные распределены между узлами, или асимметричными — с централизованными хранилищами метаданных.
- CXFS — Файловая система расширяющая XFS для использования в сети имеющей SGI-сервера. Сфера применения типична для решений Silicon Graphics — видеомонтаж, обработка массивов видеоматериалов.
- EMC Celerra HighRoad от компании EMC. Доступна для ОС AIX, HP-UX, IRIX, Solaris и Windows. Асимметрична.
- IBM SAN File System — распределённая файловая система, разработанная IBM
- Files-11 — Файловая система для кластеров VMS, выпущена DEC в 1983, ныне компания HP. Симметрична.
- Global File System — Компания Red Hat. Выпущена в Linux под лицензией GNU GPL. Симметрична и асимметрична.
- HP Cluster File System — компания HP. Доступна для Tru64 UNIX.
- Melio FS — Компания Sanbolic. Доступна для Windows. Симметрична.
- Nasan — Файловая система от компании DataPlow. Доступна в Linux и Solaris. Асимметрична.
- OCFS — Oracle Cluster File System, Кластерная файловая система от Oracle. Лицензия GNU GPL. Симметрична
- PolyServe file system — Компания PolyServe — используется в их PolyServe Matrix Server, который фокусируется на экспортировании клиентам через CIFS или NFS, pтакже как и Microsoft SQL Server и Oracle 9i RAC и 10g. Доступна в Linux и Windows. Симметрична.
- StorNext от Quantum. Асимметрична. Доступна в AIX, HP-UX, IRIX, Linux, Mac OS, Solaris и Windows. Совместима с Xsan.
- QFS, Создана компанией Sun Microsystems. Доступна в Linux и Solaris. Асимметрична.
- Veritas Storage Foundation Cluster File System — Разработана компанией Symantec. Доступна в AIX, HP-UX, Linux и Solaris. Асимметрична.
- Xsan — Кластерная файловая система созданная компанией Apple Computer, Inc. Асимметрична, доступна в Mac OS. Совместима с StorNext File System.
- VMFS — Разработана VMware/EMC Corporation. Доступна в VMware ESX Server. Симметрична.
Просмотров: 5861
|