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

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

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

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

Содержание

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

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

  • FFS — Fast File System, используемая для ОС семейства
  • GCR — Group Code Recording, формат хранения данных на 5¼″ дискетах, использовавшихся 8‐ми битными Apple II и Commodore Business Machines.
  • Fossil — Архивная файловая система от Plan 9 Bell Labs.
  • Files-11 — Файловая система для ОС HFS — Hierarchical File System, использовалась в старых версиях ОС семейства Mac OS
  • HFS Plus — Обновлённая версия HFS, используемая в последних версиях ОС семейства Mac OS
  • OS/2
  • HTFS — High Throughput Filesystem, файловая система ОС
  • ISO 9660 — Используется на DVD дисках. Имеет расширения Rock Ridge и JFS — Журналируемая файловая система, созданная Linux, OS/2, и AIX, поддерживает экстенты.
  • LFS — Файловая система структурированных логов.
  • MFS — Macintosh File System, когда-то использовалась в ранних ОС семейства Mac OS
  • MFS — Tivo’s Media File System, патентованный стойкий к ошибкам формат, используемый в Tivo жестких дисках для записи телевизионных передач.
  • Minix — Использовалась в ОС MicroDOS — Файловая система с не фрагментируемым форматом записи файлов. Использовалась на персональных компьютерах БК в операционных системах MKDOS, NORD, MicroDOS, NORTON-БК, ANDOS. В различных ОС зачастую поддерживались отличающиеся друг от друга, не всегда полностью совместимые модификации.
  • MUFS — Multiuser Filesystem, расширение для файловых систем
  • NetWare File System — Оригинальная файловая система для NetWare 2.x — 5.x, используемая опционально в следующих версиях.
  • NSS — Novell Storage Services. Это новая 64-битная журналируемая файловая система использует алгоритм «балансируемого дерева». Встречается в ОС NetWare начиная с версии 5.0-up, также портирована в ОС GNU/Linux.
  • Microsoft Windows NT журналируемая файловая система.
  • OFS — Old File System, для
  • PFS — а также PFS2, PFS3, и т. п. развитая файловая система, доступная для ОС семейства
  • Qnx4fs — Файловая система, используемая в ReiserFS — Файловая система, способная к журналированию.
  • S51K — AT&T UNIX System V 1KB файловая система, используется в SCO OpenServer.
  • SkyFS — Файловая система разрабатываемая проектом BeOS
  • SFS — Smart File System, развитая журналируемая файловая система, доступная для ОС семейства MorphOS и дефрагментацию даже во время работы с файлами.
  • SpadFS — Нежурналируемая файловая система, с возможностью просмотра хэша реализована под Linux.
  • STL — Standard language file system — файловая система созданная в IBM [1].
  • UFS — Unix Filesystem, стандартная система, использовавшаяся в старых ОС семейства BSD
  • UDF — Пакетная файловая система для устройств WORM/RW (таких как CD-RW и DVD).
  • VxFS — Файловая система, созданная Veritas, первая коммерческая журналируемая файловая система; Solaris, AIX
  • VSAM — Транзакционная файловая система, манипулирующая виртуальным хранилищем данных
  • Microsoft.
  • WAFL — Внутренняя высокопроизводительная файловая система, используемая в специализированной ОС Data ONTAP в от фирмы XFS — Используется в ОС GNU/Linux и ZFS — Zettabyte filesystem, открытая файловая система от Sun Microsystems. Используется в ОС Solaris 10, Solaris Express Developer Edition, Mac OS X Leopard, Linux (в userland).
  • БК в операционной системе CSI-DOS
  • ОС БК-11 — Использовалась на БК в ОС БК-11.

  • Флэш диски / файловые системы непрерывного состояния

    Носители непрерывной информации, такие как флэш диски своим интерфейсом данных похожи на обычные жесткие диски, но имеют свои проблемы и недостатки. Когда проходит время поиска они нуждаются в особой обработке такими алгоритмами как, Wear leveling и Error detection and correction.

    • FAT — Оригинально дисковая файловая система — теперь часто используется на флэш-дисках. Имеет ограничение на размер файла в 4 гигабайта.
    • флэш-дисков. Запатентована 64 байт (16 эксабайт).
    • FFS2 — Продолжение файловой системы FFS1, Одна из ранних файловых систем для флэш карт. Разработана и запатентована U.S. Patent 5392427 (англ.)
    • TFAT — Транзакционная версия FAT файловой системы.
    • JFFS — Оригинальная лог-структурированная Linux файловая система для NOR флэш носителей.
    • JFFS2 — Продолжение JFFS для NAND и NOR флэш носителей.
    • LogFS — Предназначена для замены JFFS2, лучшая расширяемость. Находится на ранней стадии разработки.
    • Non-Volatile File System — файловая система для флэш дисков, разработанная Palm, Inc..


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

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

    • Files-11 — Ранняя версия была запись-ориентированной; поддержка потоков была добавлена позднее.
    • Virtual storage access method (VSAM) — Использовалась в System/370 и MVS
    • Structured File Server (SFS) — Запись-ориентированная файловая система от IBM, оригинальная часть системы Encina [2], теперь интегрирована в CICS.[3].
    • RSD (record sequential delimited) — (разделенная последовательность записей) — Запись ориентированная файловая система от IBM [4].

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

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

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

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

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

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

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

    • dCache От компаний Fermilab и
    • ExaFS — Распределенная файловая система от Exanet. Идет как часть ExaStore, основанном на Linux NAS решении запущенном на оборудовании
    • Gfarm файловая система использует PostgreSQL для метаданных и FUSE или LUFS для монтирования. Доступна в FreeBSD, Solaris под лицензией X11.
    • GlusterFS Настраиваемая, высоко производительная кластерная файловая система, как часть GNU Clustering Platform. Доступна для любой GPL.
    • GPFS — General Parallel File System, виртуальная файловая система для параллельной обработки данных разработанная
    • Google File System — Кластерная система оптимизированная для работы с большими блоками данных по 64 Мб, а также обладающая повышенной защитой от сбоев. Вся информация копируется и хранится в трех местах одновременно, при этом система способна очень быстро находить реплицированные копии, если какая-то машина вышла из строя. Задачи автоматического восстановления после сбоя решаются с помощью программ, созданных по модели Google. Доступна только через Google App Engine.
    • IBRIX Fusion — Программный пакет Fusion Software Suite, реализующий кластерную файловую систему Segmented File System. Создана компанией IBRIX. Доступна в Linux под патентованной лицензией.
    • Lustre — Предназначена для использования в больших Linux кластерах (от 1000 машин) Используется на многих самых производительных кластерах в мире. Лицензия GNU GPL.
    • MogileFS — Распределенная файловая система созданная в рамках проекта LiveJournal и реализованная на уровне многоплатформенного приложения на POSIX не совместима, использующая плоское пространство имен, уровень приложений, использует HTTP для транспорта. Разработана компанией Danga Interactive. Доступна в Linux (но может быть портирована) под лицензией GPL.
    • Isilon OneFS — Кластерная файловая система OneFS позволяет хранить более 150 Тбайт данных. Является коммерческой тайной компании Isilon.
    • OneFS distributed file system — Компания Isilon. Основанная на ОС BSD на выделенном Intel оборудовании, обслуживает NFS v3 и SMV/CIFS для Windows, Mac OS, UNIX клиентов, доступна под патентованной лицензией.
    • Panasas ActiveScale File System (PanFS) — Компания Panasas — использует объектные устройства хранения. Доступна в
    • PeerFS — Radiant Data Corporation — Фокусируется на высокой доступности и высокой производительности, использует репликацию типа точка-точка с множественными источниками и целями. Доступна в
    • Tahoe(англ.) - данные дублируются, шифруются, поддерживается контроль доступа 1 (рус.) написана на GPLv2
    • TerraGrid Cluster File System — Terrascale Technologies Inc — Рализует связанность кэша под запросу и использует стандарт XFS. Доступна в


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

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


    Wikimedia Foundation. 2010.

    Смотреть что такое "Распределённая файловая система" в других словарях:

    • Распределённая файловая система (Microsoft) — Distributed File System (DFS)  компонент Microsoft Windows, использующийся для упрощения доступа и управления файлами, физически распределёнными по сети. При её использовании файлы, распределённые по серверам, представляются находящимися в… …   Википедия

    • Распределённая система — система, для которой отношения местоположений элементов (или групп элементов) играют существенную роль с точки зрения функционирования системы, а, следовательно, и с точки зрения анализа и синтеза системы. Компьютерные системы Распределенная… …   Википедия

    • Распределённая ФС — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

    • Распределенная файловая система — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

    • Coda (файловая система) — У этого термина существуют и другие значения, см. Кода (значения). Coda Разработчик CMU Coda Group Файловая система Coda Дата представления 1987 (UNIX) Структура Ограничения …   Википедия

    • Распределённые ФС — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

    • Распределённые файловые системы — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

    • Координатор распределённых транзакций — (DTC)  компонент Microsoft Windows, предназначенный для координации изменения данных на двух или более сетевых компьютерных системах. Координатор распределённых транзакций основан на технологии COM+ и включает в себя: менеджер транзакций;… …   Википедия

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

    • Распределенная ФС — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия


    Поделиться ссылкой на выделенное

    Прямая ссылка:
    Нажмите правой клавишей мыши и выберите «Копировать ссылку»