Interested Article - Список файловых систем

Это список файловых систем (ФС) и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке.

Некоторые старые операционные системы поддерживали только одну свою собственную файловую систему. В таких случаях файловая система не имела какого-то определённого названия. Такие файловые системы могут отсутствовать в данном списке.

Дисковые файловые системы

Дисковые файловые системы обычно являются поток-ориентированными. Файлы в поток-ориентированных файловых системах представляются последовательностью битов, часто предоставляют такие функции, как чтение , запись , изменение данных и произвольный доступ .

Название Дата представления,
платформа
Операционная система Разработчик Комментарий
ADFS 1983 Acorn Computers Является преемником DFS .
AdvFS 1993 Digital UNIX / Tru64 UNIX DEC
(AFFS) 1989 (SCO Unix/Xenix Release 3.2) [ уточнить ] SCO OpenServer , SCO Unix/Xenix Не путать с Andrew File System
1990-е Amiga Fourth Level Development Коммерческая ФС . Структурно совместима с .
(FFS) 1988 AmigaOS , AmigaOS 4 , MorphOS Commodore Amiga Inc. Не путать с Berkley Fast File System . Поддерживается (в целях обратной совместимости) AmigaOS 4 и MorphOS . На данный момент считается устаревшей. Имеет расширения FFS1, FFS Intl, FFS DCache, FFS2.
??? AtheOS ??? 64-битная журналируемая ФС. Используется в ОС Syllable
Apple File System ( )

(APFS)

2016 macOS Apple inc. 64-битная файловая система для IOS , MacOS , tvOS и watchOS оптимизированная для SSD .
BeFS (Be File System, BFS) 1997 BeOS Be Inc.
Btrfs 2007 Linux Oracle ФC, основанная на структурах двоичных деревьев ( B-Tree )
??? Commodore 64 ( FDD ) ???
2006 ??? ChaN Свободно распространяемая версия FAT для микроконтроллеров с поддержкой NAND , NOR , а также длинных имен и коротких имен.
??? Расширение ФС , добавленное для использования своих 3.5" флоппи дисководов , RAM-дисков и контроллеров жестких дисков.
Cramfs (Compressed ROM file system) ??? ??? ??? ---
CSI-DOS ??? БК ??? Использовалась на БК в ОС CSI-DOS
(DTFS) ??? SCO OpenServer SCO ФС, специализирующаяся на сжатии
??? SCO OpenServer SCO Extended Acer Fast Filesystem, обычно используется для хранения начального загрузчика и ядра в семействе UNIX ‐овых ОС SCO OpenServer и монтируется как /boot.
EFS (IRIX) ??? IRIX Silicon Graphics Устаревшая поблочная система для ОС IRIX
EFS 2000 Windows Microsoft Расширение для ФС NTFS , реализующее шифрование на уровне файлов.
exFAT (FAT64) ноябрь 2006 Windows , Mac OS X Microsoft Улучшенная версия файловой системы FAT
ext 1992 ( Linux 0.96c ) Linux Расширенная ФС, разработанная для ОС на ядре Linux
ext2 1993 ( Linux ) Linux Вторая версия Расширенной файловой системы для Linux
ext3 2001 ( Linux 2.4.15 ) Linux Стивен Твиди Журналируемая версия ext2
ext3cow 2003 Linux , Стивен Твиди , , , , , et al. Версия ext3 с поддержкой снимков файловой системы
ext4 2008 ( Linux ) Linux Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, , Eric Sandeen, и др. Новая версия файловой системы ext3, с поддержкой экстентов
FAT 1976-1977 DOS , Windows Microsoft Различается размером таблиц (12, 16 и 32 бит)
??? Microsoft Закрытая модифицированная версия FAT, используется в оригинальных игровых консолях Xbox
??? ??? ??? Формат хранения данных на 5¼″ дискетах, использовавшихся 8‐ми битными Apple II и Commodore Business Machines .
??? Plan 9 Bell Labs Архивная файловая система
Files-11 ??? OpenVMS ???
HFS ??? Mac OS ??? Hierarchical File System, использовалась в старых версиях ОС семейства Mac OS
HFS Plus (HFS+) 2008 Mac OS ??? Обновлённая версия HFS , используемая в последних версиях ОС семейства Mac OS
HPFS ??? OS/2 ??? High Performance Filesystem, используется в ОС OS/2
(HTFS) ??? SCO OpenServer 5 SCO High Throughput Filesystem, файловая система ОС SCO OpenServer 5.
ISO 9660 ??? ??? Используется на CD-ROM и DVD дисках. Имеет расширения Rock Ridge и Joliet .
JFS ??? Linux , OS/2 , AIX IBM Журналируемая файловая система , поддерживает экстенты
??? BSD ???
Lustre 2001 Linux это кластерная файловая система
Macintosh File System 1984 Mac OS ??? Файловая система, когда-то использовавшаяся в ранних ОС семейства Mac OS
Minix ??? Minix ???
MicroDOS ??? БК ??? Файловая система с не фрагментируемым форматом записи файлов. Использовалась на персональных компьютерах БК в операционных системах MKDOS , AO-DOS , NORD , MicroDOS, NORTON-БК , PascalDOS и др. Поддерживалась только для чтения в ANDOS . В различных ОС зачастую поддерживались отличающиеся друг от друга, не всегда полностью совместимые модификации.
(MUFS) ??? AmigaOS ??? Расширение для файловых систем AmigaOS , позволяющее реализовать пользовательские права
??? NetWare Novell Оригинальная ФС для NetWare 2.x — 5.x, используемая опционально в следующих версиях.
Next3 2010 ( Linux 2.6 ) Linux ФС с поддержкой слепков ФС . Базируется на коде ext3 . Исходные коды проекта распространяются под лицензией GNU GPL .
NILFS от верcии 2.6 и выше Linux Nippon Telegraph and Telephone Cyber Space Laboratories Linux-версия .
Novell Storage Services (NSS) 1998 NetWare (начиная с версии 5.0-up), GNU/Linux Novell 64-битная журналируемая файловая система. Использует алгоритм «балансируемого дерева»
NTFS 1993 Windows Microsoft Закрытая журналируемая файловая система
NeXT 1990 NeXTSTEP , OpenStep NeXT Файловая система компьютеров компании NeXT
(OFS) 1982-1985 TripOS , AmigaOS MetaComCo Используется в основном для дискет
(PFS) 1995 AmigaOS Michiel Pelt Также PFS2, PFS3, и т. п. развитая файловая система, доступная для ОС семейства AmigaOS и обладающая высокой надёжностью.
??? QNX ??? Файловая система, используемая в QNX версиях 4 и 6.
??? QNX ??? Новая copy-on-write файловая система, представленная в QNX 6.4.0 и используемая как основная начиная с 6.4.1.
ReFS 2012 ( Windows Server 8 ) Windows Microsoft Предлагается как альтернатива файловой системе NTFS в сегменте систем хранения данных на базе продуктов Microsoft , с дальнейшей её миграцией в область клиентских систем.
ReiserFS ??? Linux (англ.) Файловая система, разработанная специально для Linux и способная к журналированию.
Reiser4 ??? Linux (англ.) 4-я версия файловой системы ReiserFS .
??? SCO OpenServer ??? AT&T UNIX System V 1KB файловая система, используется в SCO OpenServer .
??? SkyOS ??? Файловая система разрабатываемая проектом SkyOS для замены используемой в текущий момент BFS от BeOS
Smart File System (SFS) 1998 AmigaOS , AmigaOS 4 , MorphOS , AROS John Hendrikx Развитая журналируемая файловая система , доступная для ОС семейства AmigaOS , а также MorphOS и AROS . Одной из особенностей этой системы является возможность проводить дефрагментацию даже во время работы с файлами.
SpadFS 2006 Linux Mikuláš Patočka Нежурналируемая файловая система, с возможностью просмотра хеша .
Squashfs (.sfs) 2009 ( Linux 2.6.29 ) Linux Phillip Lougher, Robert Lougher Сжимающая файловая система, предоставляющая доступ к данным в режиме «только для чтения».
(STL) ??? ??? IBM ---
??? ??? Патентованный, стойкий к ошибкам формат, используемый в жестких дисках для записи телевизионных передач.
(tux3fs) ??? Linux ??? Экспериментальная свободная файловая система для Linux .
Unix File System (UFS) 1982 ( BSD 4.2 ) BSD Калифорнийский университет в Беркли ФС, так же называемая Berkeley Fast File System или BSD Fast File System (BSD FFS) — стандартная система, разработанная в Беркли и использовавшаяся в старых ОС семейства BSD
Unix File System 2 (UFS2) ??? BSD Калифорнийский университет в Беркли Используется в последних версиях ОС семейства BSD
Universal Disk Format (UDF) 1996 Пакетная файловая система для устройств WORM/RW (таких как CD-RW и DVD).
Veritas File System (VxFS) 1991 HP-UX , Solaris , Linux , AIX и др. Veritas Первая (по утверждению разработчика) коммерческая журналируемая файловая система .
VFAT ??? ??? Microsoft Версия FAT, позволяющая длинные (до 255 знаков) имена файлов, вместо формата 8.3 имени файла. Некоторые методы, используемые в Windows, запатентованы.
(VSAM) ??? ??? ??? Транзакционная файловая система, манипулирующая виртуальным хранилищем данных
WinFS проект закрыт [ уточнить ] Windows Microsoft Windows Future Storage, планируется как замена для NTFS . На данный момент существует только в бета версии и используется внутри компании Microsoft .
Write Anywhere File Layout (WAFL) ??? NetApp Внутренняя высокопроизводительная файловая система, используемая в специализированной ОС в сетевых системах хранения данных от фирмы NetApp .
XFS 1994 ( IRIX 5.3) IRIX , GNU/Linux , BSD Silicon Graphics Высокопроизводительная журналируемая файловая система, создававшаяся изначально специально для IRIX . 1 мая 2001 года Silicon Graphics выпустила XFS под GNU General Public License. XFS отличается от других ФС тем, что она изначально была рассчитана для использования на дисках большого объёма.
Zettabyte File System (ZFS) 2005 ( Open Solaris ) Open Solaris , Solaris Sun Microsystems Открытая файловая система. Используется в ОС Solaris 10, Solaris 11, Solaris Express Developer Edition, Solaris Express Community Edition, FreeBSD , Mac OS X Leopard, Linux (в userland).
ФС БК-11 ??? ОС ??? Использовалась на БК
Примечания
  1. Martin Marshall. (англ.) // InfoWorld. — 1989. — P. 64 . 19 сентября 2014 года. «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.»
  2. 1.3 release confirmed on September 16, 1988 by Carolyn Scheppner of CATS in amiga.dev in .
  3. [FatFs - Generic FAT File System Module ] .
  4. . Дата обращения: 17 февраля 2011. 27 декабря 2009 года.
  5. Rob Radez. . Linux kernel mailing list (23 ноября 2001). Дата обращения: 30 ноября 2010. 26 августа 2011 года.
  6. от 25 апреля 2014 на Wayback Machine (PDF‐файл на сайте Electronic Frontier Foundation ) — « FatX is an unpublished, proprietary format that is not readable using standard tools available on a Macintosh, Windows, or Linux computer. », много текста закрашено.
  7. Sergey Ptashnick. . (9 июня 2010). Дата обращения: 17 февраля 2011. 11 мая 2011 года.
  8. . R.Lab (16 марта 2012). Дата обращения: 28 марта 2012. 13 августа 2013 года.
  9. (англ.) (10 января 2009). Дата обращения: 4 января 2011. 26 августа 2011 года.
  10. (недоступная ссылка)
  11. . VERITAS. Дата обращения: 21 ноября 2007. Архивировано из 25 октября 2003 года.

Файловые системы для твердотельных накопителей

Твердотельные носители, такие, как флеш-накопители , своим интерфейсом данных похожи на обычные жёсткие диски, но имеют свои проблемы и недостатки. Хотя практически сводится к нулю время поиска данных, для оптимизации записи и удаления данных требуются особые алгоритмы, например и .

  • FAT — исходно дисковая файловая система — теперь часто используется на флеш-дисках. Имеет ограничение на размер файла в 4 гигабайта.
    • exFAT — расширенная версия FAT, используемая для флеш-дисков. Запатентована Microsoft , часто называется как FAT64 — ограничение 2 64 байт (16 эксабайт ).
    • — транзакционная версия FAT файловой системы.
  • — продолжение файловой системы FFS1, одна из ранних файловых систем для флеш-карт. Разработана и запатентована Microsoft в начале 1990-х годов.
  • — оригинальная лог-структурированная Linux файловая система для NOR-флеш-носителей.
    • JFFS2 — продолжение JFFS для NAND- и NOR-флеш-носителей.
  • LogFS — предназначена для замены JFFS2, лучшая расширяемость. Находится на ранней стадии разработки.
  • — файловая система для флеш-дисков, разработанная Palm, Inc. .
  • YAFFS — лог-структурированная файловая система, предназначенная для NAND-флеш, но может использоваться в NOR-флеш-дисках.
  • F2FS — файловая система, ориентированная на флеш-память, в том числе оптимизирована для использования с SSD -накопителями.

Запись-ориентированные файловые системы

В файлы хранятся как коллекция записей (а не как неструктурированный набор байтов). Такие файловые системы ассоциируются, прежде всего, со старыми мейнфреймами и операционными системами для мини-компьютеров . Программы считывают и записывают целыми записями, вместо байт, записанных, в определённом порядке; такой способ работы с файлами отражён в операторах ввода-вывода в старых версиях языка FORTRAN .

  • — ранняя версия была запись-ориентированной; поддержка потоков была добавлена позднее.
  • (VSAM) — использовалась в System/370 и MVS
  • (SFS) — запись-ориентированная файловая система от IBM, оригинальная часть системы Encina , теперь интегрирована в CICS .
  • (record sequential delimited) — (разделенная последовательность записей) — запись-ориентированная файловая система от IBM.

Файловые системы для сетевых хранилищ

Файловые системы для общих дисков (также известные как Файловые системы для сетевых (общих) хранилищ (файловая система SAN ) или кластерные файловые системы ) в основном используются в сетевых хранилищах, где все узлы сети имеют прямой доступ к блоковому устройству хранения, где расположена эта файловая система. Такие файловые системы функционируют даже при поломке одного из узлов. Данные файловые системы обычно используются в кластерах высокой доступности вместе с аппаратным RAID . Файловые системы для сетевых хранилищ обычно не расширяются больше 64 или 128 узлов.

Могут быть симметричными, когда метаданные распределены между узлами, или асимметричными — с централизованными хранилищами метаданных.

  • (XFS для кластера) — файловая система, расширяющая XFS для использования в сети, имеющей SGI -сервера. Сфера применения типична для решений Silicon Graphics — видеомонтаж, обработка массивов видеоматериалов.
  • от компании EMC . Доступна для ОС AIX, HP-UX, IRIX, Solaris и Windows. Асимметрична.
  • — распределённая файловая система, разработанная IBM
  • Files-11 — файловая система для кластеров VMS , выпущена DEC в 1983, ныне компания HP . Симметрична.
  • (GFS) — компания Red Hat . Выпущена в Linux под лицензией GNU GPL . Симметрична ( ) и асимметрична ( ).
  • (CFS) (TruCluster) — компания HP . Доступна для Tru64 UNIX .
  • — компания . Доступна для Windows . Симметрична.
  • — файловая система от компании . Доступна в Linux и Solaris. Асимметрична.
  • OCFS — Oracle Cluster File System, кластерная файловая система от Oracle . Лицензия GNU GPL . Симметрична
  • (PSFS) — компания — используется в их , который фокусируется на экспортировании клиентам через CIFS или NFS , также как и Microsoft SQL Server и Oracle 9i RAC и 10g. Доступна в Linux и Windows. Симметрична.
  • от . Асимметрична. Доступна в AIX , HP-UX , IRIX , Linux , Mac OS , Solaris и Windows . Совместима с Xsan .
  • QFS , создана компанией Sun Microsystems . Доступна в Linux (только клиентская часть) и Solaris (полностью). Асимметрична.
  • (CFS) — разработана компанией Symantec . Доступна в AIX, HP-UX, Linux и Solaris. Асимметрична.
  • Xsan — кластерная файловая система, созданная на основве компанией Apple Computer, Inc совместно с . Асимметрична, доступна в Mac OS.
  • — разработана VMware / EMC Corporation . Доступна в VMware ESX Server . Симметрична.

Распределённые файловые системы

Распределённые файловые системы известны и как сетевые файловые системы.

  • Amazon S3
  • Andrew File System (AFS) — масштабируемая и независимая от расположения ФС, имеет сильный кэш -клиент и использует Kerberos для авторизации . Различные внедрения используют оригинальные части от IBM (ранее ), Arla и OpenAFS .
  • — свободно распространяемые сервер и клиент с поддержкой AFS
  • Apple Filing Protocol (AFP) — ФС от Apple Computer . AFP может использовать протокол Kerberos для авторизации.
  • CIFS — распределённая ФС, основанная на SMB с поддержкой UNIX-прав и блокировок, при этом использующая DNS -имена машин, а не NetBIOS -, в отличие от SMB.
  • ( /DFS) — ФС от IBM (ранее ) похожа на AFS и полностью соответствует стандарту POSIX и стандартам систем высокой доступности . Доступна для ОС AIX и Solaris под запатентованной лицензией.
  • NetWare Core Protocol (NCP) — ФС от Novell . Используется в сетях, основанных на NetWare .
  • Network File System (NFS) изначально от Sun Microsystems , теперь является стандартом в UNIX-подобных сетях. NFS может использовать протокол Kerberos для авторизации и кэш клиента.
  • (RFS) — совместное использование удаленных файлов — сетевая файловая система только для UNIX System V , начиная с Release 3. Использует протокол интерфейса транспортного уровня TLI.
  • — One File System, полностью журналируемая распределённая ФС , разработанная . Позволяет хранить более 150 Тбайт данных.
  • — открытая реализация распределенной файловой системы AFS.
  • (SFS), Глобальная сетевая файловая система, разработанная для безопасного доступа к файлам через различные административные домены.
  • Server Message Block (SMB) — изначально разработана IBM (большинство общих версий серьёзно модифицировано Microsoft ) — является стандартом в Windows-ориентированных сетях. SMB также известна как Common Internet File System ( CIFS ) — Общая Файловая система в Интернет. SMB может использовать протокол Kerberos для авторизации.
  • — распределённая файловая система для ОС Plan 9 и Inferno .

Распределённые параллельные файловые системы с защитой от сбоев

Распределённые файловые системы, являющиеся параллельными и с защитой от сбоев, разделяют и реплицируют данные на многие сервера для высокой производительности и обеспечения целостности данных . Даже когда сервер даёт сбой, данные не теряются. Данные файловые системы используются в высокоскоростных вычислениях и кластерах высокой доступности.

Все здесь перечисленные файловые системы фокусируются на высокой доступности, масштабируемости и высокой производительности, если не указано иначе.

  • Ceph — свободная распределённая файловая система, может использоваться на системах, состоящих как из нескольких машин, так и из тысяч узлов. Не требует какой-то особой поддержки от ядра. Может работать поверх блочных устройств, внутри одного файла или используя существующую ФС.
  • Coda — ФС, созданная в Carnegie Mellon University и нацеленная на операции, адаптируемые к пропускной способности канала (включая операции в режиме ). Использует кэш на стороне клиента для мобильных компьютеров. Данная ФС является потомком AFS-2 и доступна для Linux под лицензией GNU GPL .
  • — ФС от компаний Fermilab и DESY . Является бесплатным ПО (однако не относится к свободному программному обеспечению из-за лицензионных ограничений).
  • — распределённая ФС от . Идёт как часть , основанном на Linux NAS решении запущенном на оборудовании Intel , обслуживает NFS v2/v3, SMB/CIFS и AFP для Microsoft Windows, Mac Os, Linux и других UNIX клиентов. Доступна под патентованной лицензией.
  • — ФС, использующая OpenLDAP или PostgreSQL для метаданных и FUSE или LUFS для монтирования. Доступна в Linux , FreeBSD , NetBSD и Solaris под лицензией X11 .
  • GlusterFS — настраиваемая высокопроизводительная кластерная ФС, распространяемая как часть GNU Clustering Platform . Доступна для любой POSIX совместимой операционной системы, под лицензией GNU GPL .
  • GPFS G eneral P arallel F ile S ystem, виртуальная файловая система для параллельной обработки данных разработанная IBM . Поддерживает репликацию между подсоединенными блочными устройствами хранения. Доступна в AIX , Linux и Windows . Синхронная или асинхронная репликация (настраиваемо).
  • Google File System — кластерная ФС, оптимизированная для работы с большими блоками данных по 64 МБ, а также обладающая повышенной защитой от сбоев. Вся информация копируется и хранится в трёх местах одновременно, при этом система способна очень быстро находить реплицированные копии, если какая-то машина вышла из строя. Задачи автоматического восстановления после сбоя решаются с помощью программ, созданных по модели MapReduce . Является коммерческой тайной компании Google . Доступна только через Google App Engine .
  • — программный пакет Fusion Software Suite, реализующий кластерную файловую систему Segmented File System. Создана компанией . Доступна в Linux под патентованной лицензией.
  • Lustre — предназначена для использования в больших Linux -кластерах (от 1000 машин) Используется на многих самых производительных кластерах в мире. Лицензия GNU GPL .
  • MooseFS — это отказоустойчивая распределённая сетевая файловая система. Она распространяет данные на несколько серверов, которые видны пользователю как один ресурс. Для стандартных файловых операций MooseFS выступает в качестве других Unix-подобных файловых систем. Совместима со стандартом POSIX.
  • — распределённая ФС, созданная в рамках проекта LiveJournal и реализованная на уровне многоплатформенного приложения на Perl . Не совместима со стандартом POSIX , использует плоское пространство имен, уровень приложений, MySQL для метаданных и протокол HTTP для транспорта. Разработана компанией . Доступна в Linux под лицензией GPL .
  • — компания . Основанная на ОС BSD на выделенном Intel оборудовании, обслуживает NFS v3 и SMV/CIFS для Windows , Mac OS , Linux и других UNIX клиентов, доступна под патентованной лицензией.
  • (PanFS) — компания — использует . Доступна в Linux под патентованной лицензией.
  • — — фокусируется на высокой доступности и высокой производительности, использует репликацию типа точка-точка с множественными источниками и целями. Доступна в Linux под патентованной лицензией.
  • POHMELFS (Parallel Optimized Host Message Exchange Layered File System) — кэш-согласованная распределённая файловая система, может рассматриваться как более быстрая и изящная замена широко распространённого протокола сетевого доступа к файловым системам Network File System (NFS). 9 июня 2009 года поддержка POHMELFS была включена в версию ядра Linux 2.6.30.
  • — данные дублируются, шифруются, поддерживается контроль доступа , написана на Python под GPLv2
  • — — реализует под запросу и использует стандарт iSCSI и модифицированную версию файловой системы XFS . Доступна в Linux под патентованной лицензией.

В разработке:

  • , от компании IBM (не путать с ZFS от Sun Microsystems ) фокусируется на кооперативном КЭШе и распределённых транзакциях, использует . Находится в разработке и на данный момент недоступна.
  • Hadoop Distributed File System — бесплатный клон GoogleFS
  • HAMMER / от
  • от . Весьма схожа с Lustre или . Доступна в Linux через специальную программу переноса программ, предоставленную ETRI.
  • — бесплатная открытая параллельная объектно-ориентированная файловая система. Разработана как часть , полностью интегрирована с управлением (VO).

Файловые системы точка-точка

  • — файловая система только для чтения, основанная на распределенной таблице хэшей DHT.
  • Cleversafe Используется Cauchy — дисперсионные информационные алгоритмы — (IDAs) для разделения данных в неопределимых срезах и распространения их через безопасные соединения через Internet на множественные места хранения.
  • — это широко масштабируемая файловая система точка-точка, разработанная в C++ , дает пользователям надежное и безопасное хранение их файлов пространственно-независимым и реплицируемым путём. Позволяет делиться файлами с контролируемым набором пользователей, друзей и т. д.
  • — файловая система чтения/записи, основанная на логах, отсюда невозможность масштабирования с большим количеством пользователей.
  • французская файловая система точка-точка, разработанная на Java .

Файловые системы специального назначения

  • — сетевая файловая система в ранних версиях Mac OS
  • — архивирующая файловая система
  • CDfs — система поддержки чтения и записи CD
  • — кэширующая файловая система
  • Coda — файловая система с поддержкой автономной работы, происходит из OpenAFS.
  • (оверлей прозрачного сжатия — чтение/запись, основан на FUSE)
  • Cramfs — Compressed ROM file system, свободная сжатая файловая система для GNU/Linux для встраиваемых систем, основанных на ПЗУ.
  • — работающая в пользовательском пространстве (FUSE) файловая система только для чтения, использующая эффективность LZMA -алгоритма сжатия.
  • — транзакционная файловая система для 32-битных встроенных систем от .
  • Davfs2 — расширение файловой системы WebDAV
  • DFS — распределённая (сетевая) файловая система для ОС семейства Microsoft Windows
  • — файловая система, разработанная Intel для Flash-носителей. Используется, в частности, в сотовых телефонах марки Motorola .
  • — файловая система, используемая при доступе по протоколу ftp
  • FUSE — файловая система пользователя, аналогична , но имеющая лучшую архитектуру.
  • — основана на FUSE , предоставляет прозрачное сжатие данных.
  • — (Google Mail File System) — файловая система Google для своей почтовой системы Gmail .
  • HDFS — распределенная файловая система, являющаяся частью проекта Apache Hadoop .
  • — является преемником Coda, поддерживает синхронизацию с сервером и кэширование файлов.
  • — система, позволяющая подключить две машины под ОС GNU/Linux к одному SCSI -накопителю.
  • — система поддержки длинных имён
  • — система для доступа по протоколам ftpfs, ftp ssh
  • — распределённая файловая система компании Levanta. Позволяет монтировать группе машин удаленную файловую систему, доступную в режиме только для чтения, но дающую возможность модификации файлов, при этом изменения, произведенные на каждой машине, сохраняются локально. Лицензия GNU GPL .
  • — распределённая файловая система компании Sanbolic. Позволяет множеству машин одновременно работать на чтение и на запись не только с одним томом, а даже с одним файлом. Поддерживается множество родных возможностей по работе с файловыми системами MS Windows.
  • (The mini fanout overlay file system) — перенаправляет модифицированные операции в записываемое пространство, названное каталог хранения , оставляет оригинальные данные в основном каталоге незатронутыми. При считывании файловая система смешивает модифицированные данными и оригинальные, так, чтобы была показана только наиболее новая версия.
  • MVFS — MultiVersion File System — мультиверсионная файловая система, проприетарная, используется Rational ClearCase .
  • — The NetWare UNIX Client File System (NUCFS), сетевая файловая система от SCO , используется для подключения UNIX -клиентов к файловым ресурсам серверов Novell NetWare .
  • — система, поддерживающая протокол
  • — сетевая файловая система, использующая в качестве хранилища данных SQL -базу, в частности PostgreSQL .
  • — экспериментальная файловая система для параллельной обработки данных
  • — система обмена сообщениями между работающими процессами, иначе — реализация механизма « многопоточности »
  • — распределенная файловая система, заменяющая NFS для кластера. Состоит из централизованного сервера метаданных и множества демонов ввода-вывода, непосредственно занимающихся отдачей и сохранением информации. Данные хранятся на специально отведенных нодах кластера, возможности резервирования пока отсутствуют.
  • — система, используемая для создания RAM-диска в процессе загрузки ОС семейства BSD и на ядре Linux
  • — (ROM filesystem) — чрезвычайно простая файловая система, без многих функций, предназначена для записи важных файлов в EEPROM . Доступна в Linux , и возможно в других UNIX-похожих системах.
  • Squashfs — система, компрессирующая данные с атрибутом «только для чтения»
  • tmpfs — файловая система, поддерживающая работу с виртуальной памятью.
  • UMSDOS — файловая система, подобная FAT , но расширенная для хранения прав доступа и метаданных , используется в ОС на ядре Linux .
  • UnionFS — каскадно-объединённая файловая система, которая может смешивать содержимое различных каталогов (ветви), оставляя содержимое физически разделенным.
  • — — виртуальная файловая система, представлена .
  • — файловая система, используемая Википедией
  • Barracuda WebDAV plugin — безопасный сетевой файловый сервер для встроенных устройств.
  • SODA: a Lease-based Consistent Distributed File System — ранние 1990-е годы.
  • SysmanFS (Основана на FUSE ), виртуальная файловая система для управления кластерами.
  • pramfs — защищенная и постоянная файловая система для RAM-устройств.
  • ERTFS ProPlus64 — идёт с интегрированной операцией защиты от сбоев, по умолчанию работает в журналируемом режиме.
  • Callback File System — виртуальная файловая система для Windows.
  • Owner-Free Filesystem — распределённая файловая система, в которой никакой файл не хранится целиком на единственном компьютере.

Псевдо- и виртуальные файловые системы

  • — устаревшая система файловых устройств в ОС семейств BSD , GNU/Linux .
  • procfs — система для обслуживания процессов, устаревший механизм ОС семейств BSD, GNU/Linux.
  • — специальная файловая система для файловых устройств.
  • sysfs — получение информации о системных устройствах и драйверах в GNU/Linux.
  • CrossDOS — промежуточная файловая система для переноса данных между другими файловыми системами в AmigaOS .

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

  • eCryptfs Криптографическая файловая система в ядре Linux начиная с версии 2.6.19.
  • EncFS , GPL Encrypted filesystem (Шифрованная файловая система) — в пользовательском пространстве.
  • EFS (Encrypted file system, Шифрованная файловая система) — для Microsoft Windows систем. Является расширением файловой системы NTFS , использует сертификаты шифрования.
  • CryFS: криптографическая файловая система созданная специально для облачного хранилища
  • — Fast Secure File System — Быстрая Безопасная Файловая Система
  • Solid File System (SolFS) — кроссплатформенная однофайловая виртуальная файловая система с шифрованием и сжатием.
  • Secure Shell File System (SSHFS) — позволяет локально монтировать каталог с удаленного сервера, используя только учётные данные secure shell .
  • ZFS — файловая система с шифрованием и сжатием.

Файловые системы с защитой от сбоев

Файловые системы с встроенной избыточностью. Обычные файловые системы для встроенных систем, использующие транзакции или журналы, не должны попасть в этот список.

  • Redundant Array of Independent Filesystems — Избыточный Массив Независимых Файловых систем — файловая система, похожая на структуру RAID .
  • ZFS содержит свою реализацию RAID-5 и RAID-6 ( и RAID-Z2, соответственно), RAID-0 и RAID-1.

См. также

Примечания

  1. . Дата обращения: 28 октября 2020. 1 ноября 2020 года.
  2. . Дата обращения: 14 июля 2008. Архивировано из 9 февраля 2012 года.
  3. . Дата обращения: 14 июля 2008. Архивировано из 8 августа 2008 года.
  4. . Дата обращения: 14 июля 2008. Архивировано из 13 января 2008 года.
  5. . Дата обращения: 14 июля 2008. Архивировано из 10 января 2008 года.
  6. . Дата обращения: 15 июня 2010. 5 января 2010 года.
  7. . Дата обращения: 19 февраля 2009. 10 апреля 2008 года.
  8. . Дата обращения: 19 февраля 2009. 23 февраля 2009 года.
  9. . Дата обращения: 14 июля 2008. Архивировано из 1 апреля 2010 года.
  10. . Дата обращения: 14 июля 2008. 11 августа 2008 года.
  11. . Дата обращения: 14 июля 2008. 27 июля 2008 года.
  12. . Дата обращения: 14 июля 2008. Архивировано из 28 августа 2008 года.
  13. . Дата обращения: 14 июля 2008. Архивировано из 23 мая 2008 года.
  14. . Дата обращения: 14 июля 2008. 15 января 2008 года.
  15. . Дата обращения: 14 июля 2008. 15 мая 2010 года.
  16. на сайте SourceForge.net
  17. . Дата обращения: 14 июля 2008. 8 июля 2008 года.
  18. . Дата обращения: 14 июля 2008. Архивировано из 7 октября 2011 года.
  19. . Дата обращения: 3 июля 2008. 3 июля 2008 года.
  20. . Дата обращения: 14 июля 2008. 16 мая 2008 года.
  21. на сайте SourceForge.net
  22. . Дата обращения: 14 июля 2008. Архивировано из 14 июля 2008 года.
Источник —

Same as Список файловых систем