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


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

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

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

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

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

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