Список файловых систем - List of file systems
Эта статья может требовать уборка встретиться с Википедией стандарты качества.Май 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Следующие ниже списки идентифицируют, характеризуют и содержат ссылки на более подробную информацию о компьютер файловые системы.
Много старше операционные системы поддерживают только свою единственную «родную» файловую систему, которая не имеет никакого имени, кроме имени самой операционной системы.
Дисковые файловые системы
Этот раздел может требовать уборка встретиться с Википедией стандарты качества. Конкретная проблема: Раздел содержит возможный спам.Сентябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Дисковые файловые системы обычно блочно-ориентированы. Файлы в блочно-ориентированной файловой системе представляют собой последовательности блоков, часто с полностью произвольным доступом к операциям чтения, записи и изменения.
- ADFS – Желудь файловая система Advanced Disc, преемница DFS.
- AdvFS - Расширенная файловая система, разработанная Корпорация цифрового оборудования для их Digital UNIX (сейчас Tru64 UNIX ) Операционная система.
- APFS - Apple File System - файловая система нового поколения для продуктов Apple.
- AthFS – AtheOS Файловая система, a 64-битный записанный файловая система теперь используется Слог. Также называется AFS.
- BFS - Загрузочная файловая система, используемая в System V версии 4.0 и UnixWare.
- BFS - файловая система Be, используемая на BeOS, иногда ошибочно называемый BeFS. Реализация с открытым исходным кодом под названием OpenBFS используется Хайку Операционная система.
- Btrfs - это копирование при записи файловая система для Linux объявлено Oracle в 2007 г. и опубликовано под Стандартная общественная лицензия GNU (GPL).
- CFS - Кластерная файловая система от Veritas, компании Symantec. Это версия VxFS с параллельным доступом.
- CP / M файловая система - собственная файловая система, используемая в операционной системе CP / M (Control Program for Microcomputers), которая была впервые выпущена в 1974 году.
- DOS 3.x - Оригинальная дискетная операционная система и файловая система, разработанные для Яблоко II.
- Экстентная файловая система (EFS) - более старая система хранения блоков под IRIX.
- доб - Расширенная файловая система, предназначенная для Linux системы.
- ext2 - Вторая расширенная файловая система, предназначенная для Linux системы.
- ext3 - А записанный форма ext2.
- ext4 - Продолжение ext3 а также записанный файловая система с поддержкой экстенты.
- ext3cow - А версия файловой системы форма ext3.
- ТОЛСТЫЙ - Таблица размещения файлов, изначально использовавшаяся на ДОС и Майкрософт Виндоус и теперь широко используется для портативных USB-накопителей и некоторых других устройств; FAT12, FAT16 и FAT32 для 12-, 16- и 32-битный стол глубины.
- VFAT - Дополнительный слой на Майкрософт Виндоус Система FAT позволяет использовать длинные (до 255 символов) имена файлов, а не только 8.3 имена файлов разрешено в простой файловой системе FAT.
- FATX - Модифицированная версия Майкрософт Виндоус Система FAT, которая используется в оригинале Xbox консоль.
- FFS (Amiga) - Быстрая файловая система, используемая на Amiga системы. Эта FS со временем эволюционировала. Теперь учитываются FFS1, FFS Intl, FFS DCache, FFS2.
- FFS - Быстрая файловая система, используется на *BSD системы
- Ископаемое – План 9 от Bell Labs снимок архивной файловой системы.
- Файлы-11 – OpenVMS файловая система; также используется на некоторых PDP-11 системы; поддерживает файлы, ориентированные на запись
- Гибкая машина файловая система
- МОЛОТОК - сгруппированные DragonFly BSD файловая система, готовая к производству, начиная с DragonFly 2.2 (2009)[1][2]
- МОЛОТОК2 - рекомендуется в качестве корневой файловой системы по умолчанию в DragonFly с версии 5.2 в 2018 г.[3][4][5]
- HFS - Иерархическая файловая система в IBM z / OS; не путать с HFS от Apple. HFS все еще поддерживается, но заявленное направление IBM zFS.
- HFS - Иерархическая файловая система, использовавшаяся до появления HFS + в Mac OS 8.1. Также известен как стандартный формат Mac OS. Преемник файловой системы Macintosh (MFS) и предшественник HFS +; не путать с HFS IBM, поставляемой с z / OS
- HFS + - Обновленная версия Apple HFS, Hierarchical File System, поддерживаемая в Mac OS 8.1 и выше, включая macOS. Поддерживает ведение журнала файловой системы, позволяя восстанавливать данные после сбоя системы. Также называется расширенным форматом Mac OS или HFS Plus.
- HPFS - Файловая система с высокой производительностью, используемая на OS / 2
- HTFS - Файловая система с высокой пропускной способностью, используемая на SCO OpenServer
- ISO 9660 - Используется на CD-ROM и DVD-ROM диски (Rock Ridge и Джолиет являются расширением этого)
- JFS – IBM Файловая система журналирования, представленный в Linux, OS / 2, и AIX. Поддерживает экстенты.
- LFS - 4.4BSD реализация файловая система с лог-структурой
- MFS - Файловая система Macintosh, использовавшаяся на ранних Классическая Mac OS системы. Преемник иерархической файловой системы (HFS).
- Далее3 - форма ext3 с поддержкой снимков.[6]
- MFS - Файловая система мультимедиа TiVo, проприетарный отказоустойчивый формат, используемый на TiVo жесткие диски для записи в реальном времени с телетрансляции.
- Файловая система Minix - Используется на Minix системы
- НИЛЬФЫ - Реализация Linux файловая система с лог-структурой
- NTFS - (Файловая система новой технологии) Используется на Microsoft с Windows NT операционные системы на базе
- Файловая система NetWare - Оригинал NetWare Файловая система 2.x – 5.x, необязательно используется более поздними версиями.
- НСС - Novell Storage Services. Это новый 64-битный файловая система журналирования используя алгоритм сбалансированного дерева. Используется в NetWare версии 5.0 и недавно перенесены на Linux.
- OneFS - Единая файловая система. Это полностью журналируемая распределенная файловая система, используемая Isilon. OneFS использует FlexProtect и Рид-Соломон кодирования для поддержки до четырех одновременных отказов дисков.
- OFS - Старая файловая система на Amiga. Подходит для дискет, но бесполезен для жестких дисков.
- ОС-9 файловая система
- PFS - и PFS2, PFS3 и др. Технически интересная файловая система, доступная для Amiga, очень хорошо работает во многих обстоятельствах. Очень просто и элегантно.
- ProDOS - Операционная система и файловая система, преемница DOS 3.x, для использования на компьютерах Apple до компьютеров Macintosh & Lisa, серии Apple, включая IIgs
- Qnx4fs - Файловая система, которая используется в QNX версии 4 и 6.
- ReFS (отказоустойчивая файловая система) - Новая файловая система от Microsoft который построен на основе NTFS (но не может загружаться, имеет размер кластера по умолчанию 64 КБ и не поддерживает сжатие) и предназначен для использования с Windows Server 2012 Операционная система.
- ReiserFS - Файловая система, использующая ведение журнала
- Reiser4 - Файловая система, использующая ведение журнала, новейшая версия ReiserFS
- Доверие - транзакционная файловая система Datalight для приложений с высокой надежностью
- Reliance Nitro - Древовидная транзакционная файловая система, разработанная для высокопроизводительных встроенных систем от Datalight.
- RFS - Родная файловая система для RTEMS[7]
- SkyFS - Разработано для SkyOS для замены BFS в качестве основной файловой системы операционной системы. Он основан на BFS, но содержит много новых функций.
- SFS - Умная файловая система, файловая система журналирования доступно для платформ Amiga.
- Суп (Яблочный) - "файловая система" для Платформа Apple Newton, структурированная как неглубокая база данных
- Tux3 - Экспериментальная файловая система управления версиями, предназначенная для замены ext3.
- UDF - Файловая система на основе пакетов для носителей WORM / RW, таких как CD-RW и DVD, теперь также поддерживает жесткие диски и флэш-память.
- УФС - Файловая система Unix, используемая на Солярис и старше BSD системы
- UFS2 - Файловая система Unix, используемая в более новых BSD системы
- VxFS Veritas файловая система, первая реклама файловая система журналирования[нужна цитата ]; HP-UX, Солярис, Linux, AIX, UnixWare
- VTOC (Содержание тома) - Структура данных на мэйнфрейме IBM устройства хранения с прямым доступом (DASD), например, дисковые накопители, которые позволяют находить наборы данных, которые находятся на DASD объем.
- XFS - Используется на SGI IRIX и Linux системы
- zFS – z / OS Распределенная файловая служба zSeries File System; не путать с другими файловыми системами с именами zFS или ZFS.
- ZFS - комбинированная файловая система и менеджер логических томов, разработанный Sun Microsystems
Файловые системы со встроенной отказоустойчивостью
Эти файловые системы имеют встроенную контрольную сумму и зеркалирование или четность для дополнительной избыточности на одном или нескольких блочных устройствах:
- Bcachefs - Это еще не апстрим, полная контрольная сумма данных и метаданных,[8][9] bcache это нижняя половина файловой системы.[10]
- Btrfs - Файловая система на основе B-деревья, сделано Корпорация Oracle.
- МОЛОТОК и МОЛОТОК2 – DragonFly BSD первичные файловые системы, созданные Мэтт Диллон.[1][2][4][5]
- ReFS (отказоустойчивая файловая система) - Файловая система Microsoft со встроенными функциями отказоустойчивости.
- Доверие - транзакционная файловая система с CRC, созданный Datalight.
- Reliance Nitro - Древовидная транзакционная файловая система с CRC, разработанная Datalight для обеспечения высокой производительности и надежности встроенных систем.
- НОВАЯ ЗВЕЗДА - Файловая система с ускорением энергонезависимой памяти для постоянной основной памяти.
- ZFS - Сделано Sun Microsystems для использования на Солярис 10 и OpenSolaris, перенесен на FreeBSD 7.0, NetBSD (по состоянию на август 2009 г.), Linux и чтобы ПРЕДОХРАНИТЕЛЬ (не путать с двумя zFS из IBM )
- WekaFS - общая параллельная файловая система, которая обеспечивает исключительную производительность в любом масштабе и оптимизирована для NVMe и гибридного облака.
Файловые системы, оптимизированные для флэш-памяти, твердотельных носителей
Твердотельные носители, такие как флэш-память, похожи на диски по своим интерфейсам, но имеют другие проблемы. На низком уровне они требуют особого обращения, например выравнивание износа и разные обнаружение и исправление ошибок алгоритмы. Обычно такое устройство, как твердотельный накопитель обрабатывает такие операции внутри, поэтому можно использовать обычную файловую систему. Однако для некоторых специализированных установок (встроенные системы, промышленные приложения) файловая система, оптимизированная для простой флэш-памяти, является предпочтительной.
- APFS - Apple File System - файловая система нового поколения для продуктов Apple.
- CHFS - а NetBSD файловая система для встроенные системы оптимизирован для необработанных флеш-носителей.
- exFAT – Microsoft фирменная система, предназначенная для флеш-карт (см. также XCFiles, реализация exFAT для Wind River VxWorks и другие встроенные операционные системы).
- ExtremeFFS - внутренняя файловая система для SSD.
- F2FS - Файловая система с поддержкой Flash. Файловая система Linux с открытым исходным кодом, представленная Samsung в 2012.[11]
- FFS2 (предположительно предшествующая FFS1), одна из самых ранних файловых систем флеш-памяти. Разработано и запатентовано Microsoft в начале 1990-х гг.[12]
- JFFS - оригинальная файловая система Linux с лог-структурой для флэш-носителей NOR.
- JFFS2 - преемник JFFS, для NAND и НЕ мигает.
- LSFS - а Файловая система с лог-структурой с записываемыми снимками и встроенной дедупликацией данных, созданной Программное обеспечение StarWind. Использует DRAM и флэш-память для кэширования вращающихся дисков.
- LogFS - предназначен для замены JFFS2, улучшенной масштабируемости. Больше не находится в активной разработке.[13]
- НИЛЬФЫ - файловая система Linux с журнальной структурой и непрерывными снимками состояния.
- Энергонезависимая файловая система - система для флэш-память представлен Palm, Inc.
- НОВАЯ ЗВЕЗДА - файловая система «с ускорением энергонезависимой памяти» для постоянной основной памяти.
- OneFS - файловая система, используемая Isilon. Он поддерживает выборочное размещение метаданных непосредственно на флэш-накопителе SSD.
- Системы микроконтроллеров Segger emFile - файловая система для глубоко встроенных приложений, которая поддерживает как NAND, так и NOR flash. Выравнивание износа, быстрое чтение и запись и очень низкое использование ОЗУ.
- SPIFFS - SPI Flash File System, файловая система с выравниванием износа, предназначенная для небольших флеш-устройств NOR.
- TFAT - транзакционная версия файловой системы FAT.
- TrueFFS - внутренняя файловая система для SSD, реализующая исправление ошибок, повторное отображение плохих блоков и выравнивание износа.
- УБИФС - преемник JFFS2, оптимизированный для использования NAND и НЕ мигает.
- Формат файла Write Anywhere (WAFL) - внутренняя файловая система, используемая NetApp в их ОС DataONTAP, изначально оптимизированной для использования энергонезависимой памяти DRAM. WAFL использует RAID-DP для защиты от сбоев нескольких дисков и NVRAM для повторов журнала транзакций.
- ЯФФС - файловая система с лог-структурой, предназначенная для флэш-памяти NAND, но также используемая с флэш-памятью NOR.
- ZFS - позволяет размещать журнал упреждающей записи (ZIL) на флеш-памяти и использовать флеш-память в качестве кэша чтения второго уровня (L2ARC).
- LittleFS - небольшая отказоустойчивая файловая система, предназначенная для микроконтроллеров.
- JesFS - Встроенная последовательная файловая система Джо.[14] Очень небольшая занимаемая площадь и надежная файловая система, разработанная для очень маленького микроконтроллера (16/32 бит). Открытый исходный код и под лицензией GPL v3.
Файловые системы, ориентированные на запись
В файловые системы, ориентированные на записи файлы хранятся как набор записи. Обычно они связаны с мэйнфрейм и миникомпьютер операционные системы. Программы читают и записывают записи целиком, а не байты или произвольные диапазоны байтов, и могут искать границы записи, но не внутри записей. Более сложные файловые системы, ориентированные на записи, имеют больше общего с простыми базы данных чем с другими файловыми системами.
- Файловая система CMS - Собственная файловая система Система разговорного монитора компонент VM / 370
- Файлы-11 - ранние версии были ориентированы на запись; поддержка «потоков» была добавлена позже
- Терминальная система Мичигана (MTS) - предоставляет «файлы строк», в которых длины записей и номера строк связаны как метаданные с каждой записью в файле, строки могут быть добавлены, заменены, обновлены записями той же или другой длины и удалены в любом месте файла без нужно прочитать и переписать весь файл.[15]
- OS4000 для операционной системы GEC OS4000 на GEC 4000 серии миникомпьютеры
- А FAT12 и FAT16 (и FAT32 ) для поддержки типов файлов, подобных базе данных случайный файл, прямой файл, ключевой файл и последовательный файл в цифровых исследованиях FlexOS, IBM 4680 ОС и Toshiba 4690 ОС.[16] Размер записи сохраняется для каждого файла отдельно в специальные записи в таблице каталогов.[17]
- Последовательные методы доступа для IBM z / OS и z / VSE операционные системы мэйнфреймов: Базовый метод последовательного доступа (BSAM), Базовый метод многораздельного доступа (BPAM) и Метод очередного последовательного доступа (QSAM); видеть Методы доступа и Набор данных (мэйнфрейм IBM) для большего количества примеров
- Выберите операционную систему - Файловая система и база данных, ориентированная на записи, в которой для хранения данных используется хеш-кодирование.
- Метод доступа к виртуальному хранилищу (VSAM) - для IBM z / OS и z / VSE операционные системы мэйнфреймов
Файловые системы с общим диском (также называемые файловые системы с общим хранилищем, Файловая система SAN, Кластерная файловая система или даже кластерные файловые системы) в основном используются в сеть хранения данных где все узлы напрямую обращаются к блочное хранилище где расположена файловая система. Это позволяет узлам выходить из строя, не влияя на доступ к файловой системе с других узлов. Файловые системы с общим диском обычно используются в кластер высокой доступности вместе с хранилищем на оборудовании RAID. Файловые системы с общими дисками обычно не масштабируются до 64 или 128 узлов.
Файловые системы совместно используемых дисков могут быть симметричный где метаданные распределяется между узлами или асимметричный с централизованным метаданные серверы.
- CXFS (Clustered XFS) из Силиконовая Графика (SGI). Доступно для Linux, Mac, Windows, Solaris, AIX и IRIX. Асимметричный.
- Файловая система Dell Fluid (ранее ExaFS) проприетарное программное обеспечение продан Dell. Система с общим диском продается как устройство, предоставляющее клиентам распределенные файловые системы. Работает на оборудовании на базе Intel, обслуживающем NFS v2 / v3, SMB / CIFS и AFP для Windows, macOS, Linux и другие UNIX клиентов.
- Кластерная файловая система Blue Whale (BWFS) из Чжунке Синий кит. Асимметричный. Доступны для Майкрософт Виндоус, Linux, и macOS.
- Файловая система SAN (SFS) из DataPlow. Доступно для Windows, Linux, Solaris и macOS. Симметричный и асимметричный.
- EMC Celerra HighRoad из EMC. Доступно для Linux, AIX, HP-UX, IRIX, Solaris и Windows. Асимметричный.[нужна цитата ]
- Файлы-11 на Кластеры VMS, выпущено DEC в 1983 году, теперь из HP. Симметричный.
- GFS2 (Глобальная файловая система) из Красная шляпа. Доступно для Linux под GPL. Симметричный (GDLM ) или асимметричный (ГУЛЬМ ).
- Общая параллельная файловая система IBM (GPFS) Windows, Linux, AIX. Параллельный
- Насан Кластерная файловая система из DataPlow. Доступно для Linux и Solaris. Асимметричный.
- Oracle ACFS из Корпорация Oracle. Доступно для Linux (Red Hat Enterprise Linux 5 и Oracle Enterprise Linux Только 5). Симметричный.
- OCFS2 (Кластерная файловая система Oracle) из Корпорация Oracle. Доступно для Linux под GPL. Симметричный.
- QFS из Sun Microsystems. Доступно для Linux (только клиент) и Solaris (сервер и клиент метаданных). Асимметричный.
- ScoutFS из Versity. Доступно для Linux под GPL. Симметричный.
- Файловая система StorNext из Квантовый. Асимметричный. Доступны для AIX, HP-UX, IRIX, Linux, macOS, Солярис и Windows. Совместимость с Xsan. Ранее известный как CVFS.
- Фонд хранения Veritas из Symantec. Доступно для AIX, HP-UX, Linux и Solaris. Асимметричный.
- Xsan из Apple Inc. Доступно для macOS. Асимметричный. Совместимость с Файловая система StorNext.
- VMFS из VMware /Корпорация EMC. Доступны для Сервер VMware ESX. Симметричный.
Распределенные файловые системы
Распределенные файловые системы также называются сетевыми файловыми системами. Было сделано много реализаций, они зависят от местоположения и имеют списки контроля доступа (ACL), если иное не указано ниже.
- 9P, то План 9 от Bell Labs и Inferno протокол распределенной файловой системы. Одна реализация v9fs. Нет списков ACL.
- Amazon S3
- Файловая система Andrew (AFS) масштабируется и не зависит от местоположения, имеет тяжелый клиент тайник и использует Kerberos для аутентификации. Реализации включают оригинал от IBM (ранее Transarc ), Арла и OpenAFS.
- Avere Systems имеет AvereOS, который создает NAS файловая система протокола в объектное хранилище.
- Распределенная файловая система DCE (DCE / DFS) из IBM (ранее Transarc ) похож на AFS и фокусируется на полном POSIX семантика файловой системы и высокая доступность. Доступны для AIX и Солярис под проприетарное программное обеспечение лицензия.
- Слушатель доступа к файлам (FAL) - это реализация Протокол доступа к данным (DAP), который является частью DECnet набор сетевые протоколы создан Корпорация цифрового оборудования.
- Магма, разработанная Tx0.
- MapR FS - это распределенная высокопроизводительная файловая система, в которой представлены API для файлов, таблиц и обмена сообщениями.
- Microsoft Office Groove общее рабочее пространство, используемое для DoHyki
- Протокол NetWare Core (NCP) из Novell используется в сетях на основе NetWare.
- Сетевая файловая система (NFS) изначально из Sun Microsystems является стандартом для сетей на базе UNIX. NFS может использовать Kerberos аутентификация и клиент тайник.
- OS4000 Linked-OS обеспечивает распределенную файловую систему в системах OS4000.
- Самостоятельная сертификация файловой системы (SFS), глобальная сетевая файловая система, предназначенная для безопасного доступа к файловым системам через отдельные административные домены.
- Блок сообщений сервера (SMB) изначально из IBM (но наиболее распространенная версия сильно модифицирована Microsoft ) является стандартом для сетей на базе Windows. SMB также известен как Общая файловая система Интернета (CIFS). SMB может использовать Kerberos аутентификация.
Распределенные отказоустойчивые файловые системы
Распространено отказоустойчивой репликация данных между узлами (между серверами или серверами / клиентами) для высокая доступность и не в сети (отключенная) операция.
- Coda из Университет Карнеги Меллон основное внимание уделяется работе с адаптацией к полосе пропускания (включая отключенную работу) с использованием клиентского кеша для мобильных вычислений. Это потомок AFS-2. Это доступно для Linux под GPL.
- Распределенная файловая система (DFS) из Microsoft фокусируется на прозрачности местоположения и высокая доступность. Доступны для Windows под проприетарное программное обеспечение лицензия.
- МОЛОТОК и МОЛОТОК2 – DragonFly BSD файловые системы для кластерного хранилища, созданные Мэтт Диллон.[1][5]
- Интермеццо из Кластерные файловые системы использует синхронизацию HTTP. Доступны для Linux под GPL но больше не в разработке, так как разработчики работают над Блеск.
- Ящерица сетевая распределенная файловая система на основе MooseFS[18]
- Файловая система Moose (MooseFS) - сетевая распределенная файловая система. Он распределяет данные по нескольким физическим локациям (серверам), которые видны пользователю как один ресурс. Работает на Linux, FreeBSD, NetBSD, OpenSolaris и macOS. Главный сервер и серверы фрагментов также могут работать в Solaris и Windows с Cygwin.
- Scality это распределенная отказоустойчивая файловая система.
- Тахо-ЛАФС - это безопасная, децентрализованная, отказоустойчивая файловая система с открытым исходным кодом, использующая шифрование в качестве основы для репликации с наименьшим авторитетом.
- А FAT12 и FAT16 (и FAT32 ) для поддержки автоматического распределения файлов по узлам с дополнительными атрибутами, такими как местный, зеркало при обновлении, зеркало на близком расстоянии, соединение при обновлении, соединение на близком в IBM 4680 ОС и Toshiba 4690 ОС. Атрибуты распространения хранятся пофайлово в специальные записи в таблице каталогов.[19][20]
Распределенные параллельные файловые системы
Распространено параллельно файловые системы распределяют данные по нескольким серверам для обеспечения высокой производительности. Обычно они используются в высокопроизводительные вычисления (HPC).
Некоторые из распределенных параллельных файловых систем используют устройство хранения объектов (OSD) (в Lustre называется OST) для блоков данных вместе с централизованным метаданные серверы.
- Блеск является Открытый исходный код высокопроизводительная распределенная параллельная файловая система для Linux, используемая на многих крупнейших компьютерах в мире.
- Параллельная виртуальная файловая система (PVFS, PVFS2, OrangeFS ). Разработан для хранения образов виртуальных систем с упором на оптимизацию записи без совместного использования. Доступны для Linux под GPL.
Распределенные параллельные отказоустойчивые файловые системы
Распределенные файловые системы, которые также параллельно и отказоустойчивой, чередовать и реплицировать данные на нескольких серверах для повышения производительности и поддержки целостность данных. Даже если сервер выходит из строя, данные не теряются. Файловые системы используются как в высокопроизводительные вычисления (HPC) и кластеры высокой доступности.
Все перечисленные здесь файловые системы ориентированы на высокая доступность, масштабируемость и высокая производительность, если иное не указано ниже.
Имя | К | Лицензия | Операционные системы | Описание |
---|---|---|---|---|
Alluxio | Калифорнийский университет в Беркли, Alluxio | Лицензия Apache | кросс-платформенный | Виртуальная распределенная файловая система с открытым исходным кодом (VDFS). |
BeeGFS (ранее FhGFS) | Общество Фраунгофера | GNU GPL v2 для клиента другие компоненты проприетарный | Linux | Бесплатная файловая система с дополнительной профессиональной поддержкой, разработанная для простоты использования и высокой производительности, используемая на некоторых из самых быстрых компьютерные кластеры в мире. BeeGFS позволяет репликацию томов хранилища с автоматическим переключением при отказе и самовосстановлением. |
CephFS | Инктанк Хранилище, компания, приобретенная Красная шляпа | GNU LGPL | Ядро Linux | Массово масштабируемое хранилище объектов. CephFS была объединена с ядром Linux в 2010 году. Основой Ceph является надежное автономное распределенное хранилище объектов (RADOS), который обеспечивает хранилище объектов через программный интерфейс и S3 или Swift REST API, блочное хранилище для хостов QEMU / KVM / Linux и хранилище файловой системы POSIX, которое может быть установлено ядром Linux и клиентами FUSE. |
Chiron FS | GNU GPL v3 | Это ПРЕДОХРАНИТЕЛЬ - основанная на прозрачной репликации файловая система, наслоение существующей файловой системы и реализация на уровне файловой системы того, что RAID 1 делает на уровне устройства.Особенно удобным последствием является возможность выбора отдельных целевых каталогов без необходимости репликации целых разделов. (Проект не имеет видимой активности после 2008 г., запрос статуса в октябре 2009 г. на форуме chironfs остался без ответа.) | ||
CloudStore | Космикс | Лицензия Apache | Файловая система Google похожий на работу. Заменен на Файловая система Quantcast (QFS) | |
dCache | DESY и другие | проприетарный (Бесплатно для некоммерческого использования)[21] | Файловая система с однократной записью, доступная по различным протоколам. | |
Общая параллельная файловая система (GPFS) | IBM | Проприетарный | AIX, Linux и Windows | Поддержка синхронного репликация между подключенным блочным хранилищем и асинхронной репликацией в удаленные файловые системы. Также поддерживает кодирование со стиранием в хранилище с двойным подключением SAS и распределяется по нескольким узлам хранения. |
Файловая система Gfarm | Азиатско-Тихоокеанская сеть | Лицензия X11 | Linux, macOS, FreeBSD, NetBSD и Солярис | Использует OpenLDAP или же PostgreSQL для метаданных и ПРЕДОХРАНИТЕЛЬ или же LUFS для монтажа. |
GlusterFS | Gluster, компания, приобретенная Red Hat | GNU GPL v3 | Linux, NetBSD, FreeBSD, OpenSolaris | Распределенная файловая система общего назначения для масштабируемого хранилища. Он объединяет различные блоки хранения по Infiniband. RDMA или соединение TCP / IP в одну большую параллельную сетевую файловую систему. GlusterFS является основным компонентом Red Hat Storage Server. |
Файловая система Google (GFS) | внутреннее программное обеспечение | Сосредоточиться на Отказоустойчивость, высоко пропускная способность и масштабируемость. | ||
Распределенная файловая система Hadoop | Фонд программного обеспечения Apache | Лицензия Apache | Кроссплатформенность | Клон GoogleFS с открытым исходным кодом. |
IBRIX Fusion | ИБРИКС | Проприетарный | ||
Ящерица | Skytechnology | GNU GPL v3 | кросс-платформенный | POSIX-совместимая файловая система с открытым исходным кодом и высокой доступностью, поддерживающая клиентов Windows. |
Блеск | первоначально разработан Кластерные файловые системы и в настоящее время поддерживается OpenSFS | GNU GPL v2 & LGPL | Linux | А POSIX -соответствующая высокопроизводительная файловая система, используемая в большинстве систем в Топ-500 Список HPC системы. Блеск имеет высокая доступность через хранилище аварийное переключение. |
MapR FS | MapR | Проприетарный | Linux | Высоко масштабируемая, совместимая с POSIX, отказоустойчивая файловая система чтения / записи с распределенной отказоустойчивой службой метаданных. Он предоставляет клиентам интерфейс HDFS и NFS, а также интерфейс таблиц noSQL и Апач Кафка совместимая система обмена сообщениями. |
MooseFS | Основная технология | GNU GPL v2 и проприетарный[22] | кросс-платформенный (Linux, NetBSD, FreeBSD, macOS, OpenSolaris ) | Отказоустойчивая, высокодоступная и высокопроизводительная масштабируемая сетевая распределенная файловая система. Он распределяет данные по нескольким физическим стандартным серверам x86, которые видны пользователю как одно пространство имен. Для стандартных файловых операций MooseFS действует как любые другие Unix-подобные файловые системы. |
ObjectiveFS | Objective Security Corporation | Проприетарный | Linux, macOS | Совместимая с POSIX распределенная файловая система с общим доступом. Использует хранилище объектов как серверную часть. Работает на AWS S3, GCS и устройствах объектного хранилища. |
Распределенная файловая система OneFS | Isilon | Проприетарный[23] | FreeBSD | ОС на базе BSD на специализированном оборудовании на базе Intel, обслуживающая NFS v3 и SMB / CIFS для Windows, macOS, Linux и другие UNIX клиенты под проприетарное программное обеспечение. |
OIO-FS | OpenIO | Проприетарный | Linux | OIO-FS обеспечивает файловый доступ к OpenIO SDS объектное хранилище бэкэнд. Он основан на ПРЕДОХРАНИТЕЛЬ технологии и представляет POSIX файловая система пользователям. Этот доступ можно использовать локально или по сети, используя NFS или же SMB.[24] |
PanFS | Панасас | Проприетарный | Linux, macOS, FreeBSD | А POSIX -соответствующий, высокопроизводительный, параллельная файловая система использован HPC кластеры. Оно использует стирающее кодирование и моментальные снимки для защиты данных, основана на уменьшить масштаб магазин объектов, и ориентирован на прозрачное восстановление после сбоев и простоту использования. |
РозоФС | Розо Системы | GNU GPL v2 | Linux | А POSIX DFS сосредоточен на Отказоустойчивость и высокой производительности, основанной на Mojette код стирания для значительного уменьшения количества избыточности (по сравнению с обычным репликация ). |
Scality | Кольцо Scality | Проприетарный | Linux | Файловая система POSIX[нужна цитата ] сосредоточены на высокой доступности и производительности. Также предоставляет интерфейсы S3 / REST / NFS. |
Тахо-ЛАФС | Фонд программного обеспечения Tahoe-LAFS | GNU GPL v2 + и другие[25] | Windows, Linux, macOS | Безопасный, децентрализованный, отказоустойчивый, пиринговый распределенное хранилище данных и распределенная файловая система. |
WekaFS | WekaIO | Проприетарный | Linux, macOS, Майкрософт Виндоус[26] | WekaFS, современная файловая система, оптимизированная для NVMe и гибридного облака, которая решает самые требовательные задачи хранения в самых ресурсоемких технических вычислительных средах, обеспечивая потрясающую производительность в любом масштабе. Полный набор корпоративных функций, который включает распределенную защиту данных (аналогично Erasure Coding), мгновенные снимки состояния, многоуровневое хранение в хранилищах данных S3, запуск в облаке или локально. Сочетание высокой пропускной способности и низкой задержки без специальной настройки. Файловая система, полностью совместимая с POSIX, с собственным клиентским протоколом, протоколами NFS, SMB и S3 для доступа. |
XtreemFS | Contrail E.U. проект, немецкий проект MoSGrid и немецкий проект «Сначала мы берем Берлин» | BSD 3-пункт[27] | Linux, Солярис, macOS, Windows | А кросс-платформенный файловая система для глобальных сетей. Он реплицирует данные для обеспечения отказоустойчивости и кэширует метаданные и данные для повышения производительности по каналам с высокой задержкой. SSL и X.509 поддержка сертификатов позволяет использовать XtreemFS в общедоступных сетях. Он также поддерживает чередование для использования в кластер. |
В развитии:
- WebDFS Масштабируемое децентрализованное файловое хранилище с открытым исходным кодом, аналогичное MogileFS по функциям и назначению. Использует HTTP в качестве транспорта. Данные автоматически и оптимально переупорядочиваются с учетом добавления новых ресурсов. Отсутствие централизованного управления метаданными значительно упрощает развертывание и использование.
- zFS из IBM (не путать с ZFS из Sun Microsystems или файловая система zFS, поставляемая с IBM z / OS операционная система) сосредоточиться на кооперативный кеш и распределенные транзакции и использует устройства хранения объектов. В стадии разработки и не распространяется.
- МОЛОТОК / ANVIL, автор: Мэтт Диллон
- PNFS (Parallel NFS) - Клиенты доступны для Linux и OpenSolaris и бэкэнды из NetApp, Панасас, EMC Шоссе и IBM GPFS
- Согласованная удаленная файловая система (CRFS) - требуется Btrfs
- Многоуровневая файловая система для параллельного обмена сообщениями (POHMELFS) и распределенное хранилище (DST). Совместимость с POSIX, добавлена в ядро Linux 2.6.30
Одноранговые файловые системы
Некоторые из них можно назвать совместное облако хранения.
- Cleversafe использует Коши Рид-Соломон алгоритмы распространения информации разделять данные на неузнаваемые фрагменты и распределять их через безопасные Интернет-соединения в нескольких местах хранения.
- Scality это распределенная файловая система, использующая Аккорд одноранговый протокол.
- IPFS Межпланетная файловая система - это p2p, всемирная распределенная файловая система с адресацией по содержанию.
Файловые системы специального назначения
- aufs расширенная версия UnionFS стековая унифицированная файловая система
- AXFS (компактный, сжатый только для чтения, с XIP )
- Барракуда Плагин WebDAV. Безопасный сетевой файловый сервер для встроенных устройств.
- Загрузочная файловая система используется в UnixWare для хранения файлов, необходимых для процесса загрузки.
- cdfs (чтение и запись компакт-дисков)
- Файловая система компакт-диска (чтение и запись компакт-дисков; экспериментальная)
- CFS (кеширование)
- Cramfs (компактный, сжатый только для чтения)
- Davfs2 (WebDAV )
- Freenet - Децентрализованный, устойчивый к цензуре
- FTPFS (Доступ по FTP)
- GmailFS (Файловая система Google Mail)
- GridFS - GridFS - это спецификация для хранения и извлечения файлов, которые превышают ограничение размера BSON-документа в 16 МБ для MongoDB.
- lnfs (длинные имена)
- LTFS (Файловая система линейной ленты для лент LTO и Enterprise)
- MVFS - MultiVersion File System, проприетарная, используется Rational ClearCase.
- romfs
- Сквош (сжатый только для чтения)
- UMSDOS, UVFAT - Файловые системы FAT расширены для хранения разрешений и метаданных (а в случае UVFAT, VFAT длинные имена файлов), используемый в Linux
- UnionFS - стековая унифицированная файловая система, которая может объединять содержимое нескольких каталогов (веток), сохраняя при этом их физическое содержимое отдельно
- Venti - Plan 9 дедуплицированное хранилище, используемое Ископаемое.
- WBFS - Файловая система резервного копирования Wii
Псевдо- и виртуальные файловые системы
- devfs - виртуальная файловая система в Unix-подобных операционных системах для управления устройствами на лету
- debugfs - виртуальная файловая система в Linux для доступа и управления отладкой ядра
- procfs - псевдофайловая система, используемая для доступа к информации ядра о процессах
- tmpfs - временная файловая система в памяти (на Unix-подобных платформах)
- спецификации - Специальная файловая система для файлов устройства
- sysfs - виртуальная файловая система в Linux, содержащая информацию о шинах, устройствах, прошивках, файловых системах и т. Д.
- викифайлы - серверное приложение для План 9 виртуальный, вики, файловая система
- WinFS - Windows Future Storage планировалась как преемник NTFS для Windows Vista.
Зашифрованные файловые системы
- eCryptfs - многослойная криптографическая файловая система в ядре Linux с версии 2.6.19
- Файловая система Secure Shell (SSHFS) - локально смонтировать удаленный каталог на сервере, используя только безопасная оболочка авторизоваться.
- EncFS, GPL Зашифрованная файловая система в пользовательском пространстве
- Файловая система Rubberhose
- EFS - зашифрованная файловая система для Майкрософт Виндоус системы и AIX. Расширение NTFS
- ZFS, с поддержкой шифрования
- CryFS
Интерфейсы файловой системы
На самом деле это не файловые системы; они обеспечивают доступ к файловым системам с точки зрения операционной системы.
- ПРЕДОХРАНИТЕЛЬ (файловая система в пользовательском пространстве, например LUFS но лучше поддерживается)
- LUFS (Файловая система пользовательского пространства Linux - похоже, отказались от нее в пользу ПРЕДОХРАНИТЕЛЬ )
- PUFFS (Файловая система пользовательского пространства для NetBSD, включая уровень совместимости, называемый librefuse для портирования существующих приложений на базе FUSE)
- VFS Виртуальная файловая система
Смотрите также
Рекомендации
- ^ а б c Коэн Вервлосем (21 апреля 2010 г.). «DragonFly BSD 2.6: к свободной кластерной операционной системе». LWN.net. Получено 2019-03-07.
- ^ а б Мэтт Диллон (2017-09-23). "hammer_disk.h". Перекрестная ссылка BSD. DragonFly BSD. Получено 2019-03-06.
- ^ "DragonFly BSD 5.2". DragonFly BSD. 2018-06-18. Получено 2019-03-06.
Теперь мы можем рекомендовать H2 в качестве корневой файловой системы по умолчанию в некластеризованном режиме.
- ^ а б Мэтт Диллон (2018-05-05). "hammer2_disk.h". Перекрестная ссылка BSD. DragonFly BSD. Получено 2019-03-06.
- ^ а б c Мэтт Диллон (2018-12-09). "молоток2 / ДИЗАЙН". Перекрестная ссылка BSD. DragonFly BSD. Получено 2019-03-06.
- ^ Корбет, Джонатан. "Файловая система Next3". LWN.
- ^ «Файловая система RTEMS». Получено 20 апреля 2013.
- ^ Оверстрит, Кент. "Главный сайт bcachefs".
- ^ Эдж, Джейк. "LWN - обновление bcachefs".
- ^ Оверстрит, Кент. "Bcachefs на Патреоне".
- ^ Майкл Ларабель (05.10.2011). «Samsung представляет новую файловую систему Linux: F2FS». phoronix.com. Получено 2012-12-07.
- ^ «Патент США: 5392427». Patft.uspto.gov. Получено 2012-06-15.
- ^ "Список рассылки ядра Linux: logfs: удалить из дерева". Получено 2017-03-31.
- ^ «Встроенная последовательная файловая система Джо (для стандартного последовательного NOR-Flash)». 2019-06-18.
- ^ Пиркола, Г. К. (июнь 1975 г.). «Файловая система для среды с разделением времени общего назначения». Труды IEEE. 63 (6): 918–924. Дои:10.1109 / PROC.1975.9856. ISSN 0018-9219. S2CID 12982770.
- ^ IBM. Руководство по программированию ОС 4690, версия 5.2, Документ IBM SC30-4137-01, 2007-12-06 ([1] ).
- ^ Кальдера (1997). Машиносчитываемый исходный код Caldera OpenDOS 7.01. Файл FDOS.EQU в машиночитаемом исходном комплекте имеет эквиваленты для соответствующих записей каталога.
- ^ LizardFS.org
- ^ IBM (2003). Информация об уникальных атрибутах распространения файлов ОС 4690, Документ IBM R1001487, 30 июля 2003 г. («Архивная копия». Архивировано из оригинал на 2014-05-21. Получено 2014-05-20.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)): "[...] типы файлов хранятся в разделе" Зарезервированные биты "структуры каталогов файлов PC-DOS, [...] только 4690 учитывает и сохраняет эти атрибуты. Различные операционные системы, отличные от 4690, выполняют разные действия, если эти биты включаются [...] при копировании с дискеты, созданной в системе 4690. [...] PC-DOS и Windows 2000 Professional будут копировать файл без ошибок и обнулять биты. OS / 2 [.. .] 1.2 [...] откажется копировать файл, если [...] сначала не запустите CHKDSK / F для файла. После [...] CHKDSK он скопирует файл и обнулит биты. [.. .] когда [...] копирует [...] обратно в систему 4690, [...] файл копируется как локальный файл. "
- ^ IBM. 4690 сохранение и восстановление атрибутов распространения файлов. Документ IBM R1000622, 31.08.2010 («Архивная копия». Архивировано из оригинал на 2014-05-21. Получено 2014-05-20.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)).
- ^ https://dcache.org/old/manuals/dCacheSoftwareLicence.html
- ^ "MooseFS".
- ^ http://doc.isilon.com/onefs/8.1.0/elms_esrs/01-ifs-c-elms-esrs-container-topic.htm
- ^ «Особенности OIO-FS - документация по объектному хранилищу OpenIO SDS 18.10». docs.openio.io. Получено 2018-12-20.
- ^ "about.rst in trunk / docs - tahoe-lafs". Tahoe-lafs.org. Получено 2014-02-09.
- ^ docs.weka.io
- ^ http://www.xtreemfs.org/license.php