Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Фа́йловая систе́ма.doc
Скачиваний:
5
Добавлен:
18.08.2019
Размер:
421.89 Кб
Скачать

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

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

  • FAT — Оригинально дисковая файловая система — теперь часто используется на флэш-дисках. Имеет ограничение на размер файла в 4 гигабайта.

  • exFAT — Расширения версия FAT, используемая для флэш-дисков. Запатентована Microsoft, часто называется как FAT64 — ограничение 264 байт (16 эксабайт).

  • FFS2 — Продолжение файловой системы FFS1, Одна из ранних файловых систем для флэш карт. Разработана и запатентована Microsoft в начале 1990х годов. [2]

  • TFAT — Транзакционная версия FAT файловой системы.

  • JFFS — Оригинальная лог-структурированная Linux файловая система для NOR флэш носителей.

  • JFFS2 — Продолжение JFFS для NAND и NOR флэш носителей.

  • LogFS — Предназначена для замены JFFS2, лучшая расширяемость. Находится на ранней стадии разработки.

  • Non-Volatile File System — файловая система для флэш дисков, разработанная Palm, Inc..

  • YAFFS — Лог структурированная файловая система, предназначенная для NAND флэш, но может использоваться в NOR флэш дисках.

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

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

  • Files-11 — Ранняя версия была запись-ориентированной; поддержка потоков была добавлена позднее.

  • Virtual storage access method (VSAM) — Использовалась в System/370 и MVS

  • Structured File Server (SFS) — Запись-ориентированная файловая система от IBM, оригинальная часть системы Encina [3], теперь интегрирована в CICS.[4].

  • RSD (record sequential delimited) — (разделенная последовательность записей) — Запись ориентированная файловая система от IBM [5].

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

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

  • CXFS (XFS для кластера) — Файловая система расширяющая XFS для использования в сети имеющей SGI-сервера. Сфера применения типична для решений Silicon Graphics — видеомонтаж, обработка массивов видеоматериалов.

  • EMC Celerra HighRoad от компании EMC. Доступна для ОС AIX, HP-UX, IRIX, Solaris и Windows. Ассиметрична.

  • Files-11 Для кластеров VMS, выпущена DEC в 1983, ныне компания HP. Симметрична.

  • Global File System (GFS) — Компания Red Hat. Выпущена в Linux под лицензией GPL. Симметрична (GDLM) и асимметрична (GULM).

  • HP Cluster File System (CFS) (TruCluster) — компания HP. Доступна для Tru64 UNIX.

  • Melio FS — Копмания Sanbolic. Доступна для Windows. Симметрична.

  • Nasan — Файловая система от компании DataPlow. Доступна в Linux и Solaris. Ассиметрична.

  • OCFS — Oracle Cluster File System, Кластерная файловая система от Oracle. Лицензия GNU GPL. Симметрична

  • PolyServe file system (PSFS) — Компания PolyServe [6] - используется в их PolyServe Matrix Server [7], который фокусируется на экспортировании клиентам через CIFS или NFS, также как и Microsoft SQL Server и Oracle 9i RAC и 10g. Доступна в Linux и Windows. Симметрична.

  • SAN файловая система — Компания DataPlow. Доступна в IRIX, Linux, Solaris и Windows. Симметрична.

  • StorNext файловая система От Quantum. Асимметрична. Доступна в AIX, HP-UX, IRIX, Linux, Mac OS, Solaris и Windows. Совместима с Xsan.

  • QFS, Создана компанией Sun Microsystems. Доступна в Linux (только клиентская часть) и Solaris (полностью). Асимметрична.

  • Veritas Storage Foundation Cluster File System (CFS), компания Symantec. Доступна в AIX, HP-UX, Linux и Solaris. Асимметрична.

  • Xsan Кластерная файловая система созданная компанией Apple Computer, Inc. Асимметрична, доступна в Mac OS. Совместима с StorNext File System.

  • VMFS, От компаний VMware/EMC Corporation. Доступна в VMware ESX Server. Симметрична.