Служебные списки

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

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Blinkov (обсуждение | вклад) в 10:22, 27 марта 2008 (Сетевые и кластерные файловые системы). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Нижеследующее — это список файловых систем.

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

  • ADFSAcorn's Advanced Disc filing system, является преемником DFS.
  • BFS — Be File System, используется в ОС BeOS
  • CSI-DOS — использовалась на БК в операционной системе CSI-DOS
  • EAFS — Extended Acer Fast Filesystem, обычно используется для хранения начального загрузчика и ядра в семействе UNIX‐овых ОС SCO OpenServer. Обычно монтируется как /boot.
  • EFS — Encrypted filesystem, это расширение для NTFS
  • EFS (IRIX) — устаревшая поблочная система для ОС IRIX.
  • Ext — Расширенная файловая система, разработанная для ОС на ядре Linux
  • ext2 — Второе расширение файловой системы, разработанной для ОС на ядре Linux
  • ext3 — Так называется журналируемая версия ext2.
  • ext4 — новая версия файловой системы ext3.
  • FAT — Использовалась в DOS и Microsoft Windows. Различается размером таблиц (12, 16 и 32 бит)
  • exFAT — расширения версия, используемая для флэш-дисков.
  • FFS (Amiga) — Fast File System, используется в ОС семейства AmigaOS (также поддерживается ОС MorphOS). На данный момент считается устаревшей. Имеет расширения FFS1, FFS Intl, FFS DCache, FFS2.
  • FFS — Fast File System, используемая для ОС семейства BSD. Разработана в Беркли.
  • Files-11 — Файловая система для ОС OpenVMS
  • GCR — Group Code Recording, формат хранения данных на 5¼″ дискетах, использовавшихся 8‐ми битными Apple II и Commodore Business Machines.
  • HFS — Hierarchical File System, использовалась в старых версиях ОС семейства Mac OS
  • HFS Plus — Обновлённая версия HFS, используемая в последних версиях ОС семейства Mac OS
  • HTFS — High Throughput Filesystem, файловая система ОС SCO OpenServer 5.
  • HPFS — High Performance Filesystem, используется в ОС OS/2
  • ISO 9660 — Используется на CD-ROM и DVD дисках. Имеет расширения Rock Ridge и Joliet.
  • JFS — Журналируемая файловая система, созданная IBM, существует для ОС на ядре Linux, OS/2, и AIX
  • LFS — Файловая система структурированных логов, появилась в ОС BSD4.4
  • MFS — Macintosh File System, когда-то использовалась в ранних ОС семейства Mac OS
  • MicroDOS Файловая система с нефрагментируемым форматом записи файлов. Использовалась на персональных компьютерах БК в операционных системах MKDOS, AO-DOS, NORD, MicroDOS, NORTON-БК, PascalDOS и др. Поддерживалась только для чтения в ANDOS. В различных ОС зачастую поддерживались отличающиеся друг от друга, не всегда полностью совместимые модификации.
  • Файловая система Minix — Использовалась в ОС Minix
  • MUFS — Multiuser Filesystem, расширение для файловых систем AmigaOS, позволяющее реализовать пользовательские права
  • NTFS — Используемая в линейке ОС Windows NT журналируемая файловая система
  • NSS — Novell Storage Services. Эта новая 64-битная журналируемая файловая система использует алгоритм «балансируемого дерева». Встречается в ОС NetWare начиная с версии 5.0-up, а также портирована для ОС GNU/Linux.
  • OFS — Old File System, для AmigaOS. Хороша для дискет, но ужасно неудобна на винчестере.
  • ОС БК-11 — использовалась на БК в ОС БК-11.
  • PFS — а также PFS2, PFS3, и т. п. развитая файловая система, доступная для ОС семейства AmigaOS и обладающая высочайшей надёжностью. Очень проста и элегантна.
  • Qnx4fs — Файловая система, используемая в QNX.
  • ReiserFS — Файловая система, способная к журналированию.
  • Reiser4 — Файловая система, способная к журналированию, новая «реинкарнация» ReiserFS
  • SkyFS — Фалойвая система разрабатываемая проектом SkyOS для замены используемой в текущий момент BFS от BeOS
  • SFS — Smart File System, развитая журналируемая файловая система, доступная для ОС семейства AmigaOS, а также MorphOS и AROS. Многими считается одной из самых удачных и устойчивых файловых систем, написанных для компьютеров, так, например, понятия дефрагментации для неё не существует. Однако, не имеет расширений для поддержки пользовательских прав и сетевого варианта.
  • UDF — Пакетная файловая система для устройств WORM/RW (таких как CD-RW и DVD).
  • UFS — Unix Filesystem, стандартная система, использовавшаяся в старых ОС семейства BSD
  • UFS2 — Unix Filesystem, используемая в последних версиях ОС семейства BSD
  • UMSDOS — Файловая система подобная FAT, но расширенная для хранения прав доступа и метаданных, используется в ОС на ядре Linux.
  • VxFS — Файловая система, созданная Veritas, первая коммерческая журналируемая файловая система; HP-UX, Solaris, Linux, AIX
  • VSAM — Транзакционная файловая система, манипулирующая виртуальным хранилищем данных
  • XFS — Используется в ОС IRIX, GNU/Linux и BSD
  • ZFS — Zettabyte filesystem, открытая файловая система от Sun Microsystems. Используется в ОС Solaris 10, Solaris Express Developer Edition, FreeBSD, Mac OS X Leopard,

Linux (в userland)

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

  • 9P — Распределённая файловая система для ОС Plan 9 и Inferno
  • AFS (Andrew File System) — Существует в версиях для ОС OS/2 и семейства BSD
  • AppleShare — Сетевая файловая система в ранних версиях Mac OS
  • Arla — Свободно распространяемые сервер и клиент с поддержкой AFS
  • CIFS — Сетевая файловая система, основанная на SMB с поддержкой UNIX прав и блокировок, при этом использующая DNS имена машин, а не NetBIOS, в отличие от SMB.
  • Coda — Файловая система с поддержкой автономной работы, происходит из OpenAFS.
  • CXFS (XFS для кластера) — Файловая система расширяющая XFS для использования в сети имеющей SGI-сервера. Сфера применения типична для решений Silicon Graphics — видеомонтаж, обработка массивов видеоматериалов.
  • DFS — Распределённая (сетевая) файловая система для ОС семейства Microsoft Windows
  • DRBD — Позволяет создать общее для кластера зеркальное дисковое пространство, грубо говоря, RAID1 между накопителями на разных машинах в сети. Когда на одной машине производится запись на диск, drbd сразу синхронизирует эти данные на дисках других машин.
  • Freenet — Сетевая файловая система анонимного обмена зашифрованными файлами, в некотором смысле аналогичная проектам Gnutella и Napster.
  • Global File System — Кластерные решения от компании Red Hat. Лицензия GNU GPL.
  • Google File System — Кластерная система оптимизированная для работы с большими блоками данных по 64 Мб, а также обладающая повышенной защитой от сбоев. Вся информация копируется и хранится в трех местах одновременно, при этом система способна очень быстро находить реплицированные копии, если какая-то машина вышла из строя. Задачи автоматического восстановления после сбоя решаются с помощью программ, созданных по модели MapReduce. Является коммерческой тайной компании Google.
  • HDFS - распределенная файловая система, являющаяся частью проекта Apache Hadoop.
  • IBRIX Fusion™ — Программный пакет Fusion Software Suite, реализующий кластерную файловую систему Segmented File System.
  • InterMezzo — Является преемником Coda, поддерживает синхронизацию с сервером и кэширование файлов.
  • Isilon OneFS™ — Кластерная файловая система OneFS позволяет хранить более 150 Тбайт данных. Является коммерческой тайной компании Isilon.
  • Kimberlite — Система позволяющая подключить две машины под ОС GNU/Linux к одному SCSI-накопителю.
  • Lustre — Предназначена для использования в больших Linux кластерах (от 1000 машин) Используется на многих самых производительных кластерах в мире. Лицензия GNU GPL.
  • MapFS — Распределённая файловая система компании Levanta. Позволяет монтировать группе машин удаленную файловую систему доступную в режиме только для чтения, но дающую возможность модификации файлов, при этом изменения произведенные на каждой машине сохраняются локально. Лицензия GNU GPL.
  • MelioFS — Распределённая файловая система компании Sanbolic. Позволяет множеству машин одновременно работать на чтение и на запись не только с одним томом, а даже с одним файлом. Поддерживается множество родных возможностей по работе с файловыми системами MS Windows.
  • MogileFS — Распределенная файловая система созданная в рамках проекта LiveJournal и реализованная на уровне многоплатформенного приложения на Perl.
  • NBD — Модуль для Linux реализующий поддержку виртуальных дисковых разделов, физически расположенных на другой машине в сети. Прекрасно подходит для реализации RAID-массива распределенного по сети.
  • NFS — Стандартная сетевая файловая система для ОС семейства UNIX
  • NCUFS — The NetWare UNIX Client File System (NUCFS), сетевая файловая система от SCO, используется для подключения UNIX-клиентов к файловым ресурсам серверов Novell NetWare.
  • NOOFS — Сетевая файловая система, использующая в качестве хранилища данных SQL-базу, в частности PostgreSQL.
  • OCFS — Oracle Cluster File System, Кластерная файловая система от Oracle. Лицензия GNU GPL.
  • OpenAFS — Открытая реализация распределенной файловой системы AFS
  • PVFS — Распределенная файловая система, заменяющая NFS для кластера. Состоит из централизованного сервера метаданных и множества демонов ввода/вывода, непосредственно занимающихся отдачей и сохранением информации. Данные хранятся на специально отведенных нодах кластера, возможности резервирования пока отсутствуют.
  • SFS — Self-certifying File System, сетевая файловая система с функциями децентрализованного управления. Может использоваться вместо NFS для организации общего доступа к файлам.
  • SMB — Server Message Block, Проприетарный высокоуровневый сетевой протокол, разработанный Microsoft, Intel и IBM. Обеспечивает совместный доступ к файлам и принтерам в ОС Microsoft Windows. Samba — свободная реализация протокола SMB.
  • Xsan — Кластерная файловая система созданная компанией Apple Computer, Inc.

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

  • acme (Plan 9) — Текстовые окна в ОС Plan 9
  • archfs — Архивирующая файловая система
  • cdfs — Система поддержки чтения и записи CD
  • cfs — Кэширующая файловая система
  • Cramfs — Compressed ROM file system, свободная сжатая файловая система для GNU/Linux для встраиваемых систем основанных на ПЗУ.
  • Davfs2 — Расширение файловой системы WebDAV
  • devfs — Устаревшая система файловых устройств в ОС семейств BSD, GNU/Linux
  • ftpfs — Файловая система используемая при доступе по протоколу ftp
  • fuse — Файловая система пользователя, аналогична lufs но имеет лучшую архитектуру
  • GPFSGeneral Parallel File System, виртуальная файловая система для параллельной обработки данных разработанная IBM
  • JFFS/JFFS2 — Journailng Flash File System, журналируемая файловая система разработанная специально для устройств flash-памяти
  • lnfs — Система поддержки длиных имён
  • LUFS — Система для доступа по протоколам ftpfs, ftp ssh …
  • nntpfs — Система поддерживающая протокол netnews
  • ParFiSys — Экспериментальная файловая система для параллельной обработки данных
  • plumber (Plan 9) — Система обмена сообщениями между работающими процессами, иначе реализация механизма «многопоточности»
  • procfs — Система для обслуживания процессов, устаревший механизм ОС семейств BSD, GNU/Linux
  • ramfs — Система используемая для создания RAM-диска в процессе загрузки ОС семейства BSD и на ядре Linux
  • specfs — Специальная файловая система для файловых устройств
  • SquashFS — Система компрессирующая данные с атрибутом «только для чтения»
  • sysfs — Получение информации о системных устройствах и драйверах в ОС GNU/Linux
  • tmpfs — Файловая система поддерживающая работу с виртуальной памятью
  • wikifs (Plan 9) — Файловая система используемая Википедией

См.также