Распределенные файловые системы | это... Что такое Распределенные файловые системы? (original) (raw)

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

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

* dCache От компаний Fermilab и * ExaFS — Распределенная файловая система от Exanet. Идет как часть ExaStore, основанном на Linux NAS решении запущенном на оборудовании * Gfarm файловая система использует PostgreSQL для метаданных и FUSE или LUFS для монтирования. Доступна в FreeBSD, Solaris под лицензией X11. * GlusterFS Настраиваемая, высоко производительная кластерная файловая система, как часть GNU Clustering Platform. Доступна для любой GPL. * GPFSGeneral 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. Доступна в В разработке: * zFS, от компании ZFS от Sun Microsystems) фокусируется на кооперативном КЭШе и распределенных транзакциях, использует объектные устройства хранения. Находится в разработке и на данный момент недоступна. * — Бесплатный клон GoogleFS — в разработке Kosmos Distributed File System — Файловая система разработанная Kosmix, теперь является свободным ПО. HAMMER/ANVIL от Matt Dillon * OASIS от ETRI. Весьма схожа с Lustre или Panasas. Доступна в * Parallax — Файловая система — http://www.cl.cam.ac.uk/~akw27/papers/parallax-hotos-final.pdf * XtreemFS [7] Бесплатная открытая параллельная, объектно-ориентированная файловая система. Разработана как часть XtreemOS [8] ОС, полностью интегрирована с управлением Virtual organization (VO).

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

* CFS — Файловая система только для чтения основанная на распределенной таблицы хэшей Chord DHT. * Cleversafe Используется Cauchy Reed-Solomon Information Dispersal Algorithms — Дисперсионные информационные алгоритмы — (IDAs) для разделения данных в неопредилимых срезах и распространения их, через безопасные соединения через Internet на множественные места хранения. * Infinit — Это широко масштабируемая файловая система точка-точка, разработанная в C++, дает пользователям надежное и безопасное хранение их файлов пространственно-независимым и реплицируемым путем. Позволяет делится файлами контролируемым набором пользователей, друзей и т. д. * Ivy — Файловая система чтения/записи основанная на логах, отсюда невозможность масштабирования с большим количеством пользователей. * Pastis — французская файловая система точка-точка разработанная на ## Файловые системы специального назначения * AppleShare — Сетевая файловая система в ранних версиях Mac OS * archfs — Архивирующая файловая система * cdfs — Система поддержки чтения и записи CD * cfs — Кэширующая файловая система * Coda — Файловая система с поддержкой автономной работы, происходит из OpenAFS. * compFUSEd (оверлей прозрачного сжатия — чтение/запись, основан на FUSE) * GNU/Linux для встраиваемых систем основанных на ПЗУ. * Cromfs — Работающая в пользовательском пространстве (FUSE) файловая система только для чтения использующая эффективность * Datalight Reliance — Транзакционная файловая система для 32 битных встроенных систем от Datalight. Davfs2 — Расширение файловой системы Microsoft Windows RAID1 между накопителями на разных машинах в сети. Когда на одной машине производится запись на диск, DRBD сразу синхронизирует эти данные на дисках других машин. FDI — Файловая система разработанная Motorola. Gnutella и ftp * fuse — Файловая система пользователя, аналогична lufs но имеет лучшую архитектуру. * FuseCompress — Основана на FUSE, предоставляет прозрачное сжатие данных. * GmailFS — (Google Mail File System) — Файловая система Google для своей почтовой системы GMail. * HDFS — Распределенная файловая система, являющаяся частью проекта . InterMezzo — Является преемником Coda, поддерживает синхронизацию с сервером и кэширование файлов. * Kimberlite — Система позволяющая подключить две машины под ОС GNU/Linux к одному * LUFS — Система для доступа по протоколам ftpfs, ftp ssh * MapFS — Распределённая файловая система компании Levanta. Позволяет монтировать группе машин удаленную файловую систему доступную в режиме только для чтения, но дающую возможность модификации файлов, при этом изменения произведенные на каждой машине сохраняются локально. Лицензия GNU GPL. * MelioFS — Распределённая файловая система компании Sanbolic. Позволяет множеству машин одновременно работать на чтение и на запись не только с одним томом, а даже с одним файлом. Поддерживается множество родных возможностей по работе с файловыми системами MS Windows. * mini fo (The mini fanout overlay file system) — Перенаправляет модифицированные операции в записываемое пространство названное директориях хранения, оставляет оригинальные данные в основной директории незатронутыми. При считывании, файловая система смешивает модифицированные данными и оригинальные, так чтобы только наиболее новая версия была показана. * MVFS — MultiVersion File System — Мультиверсионная файловая система, пропиеритарная, используется Rational ClearCase. * NBD — Модуль для RAID-массива распределенного по сети. * NCUFS — The NetWare UNIX Client File System (NUCFS), сетевая файловая система от UNIX-клиентов к файловым ресурсам серверов Novell NetWare. * nntpfs — Система поддерживающая протокол netnews * NOOFS — Сетевая файловая система, использующая в качестве хранилища данных PostgreSQL. * ParFiSys — Экспериментальная файловая система для параллельной обработки данных * plumber (Plan 9) — Система обмена сообщениями между работающими процессами, иначе реализация механизма «многопоточности» * PVFS — Распределенная файловая система, заменяющая NFS для кластера. Состоит из централизованного сервера метаданных и множества демонов ввода/вывода, непосредственно занимающихся отдачей и сохранением информации. Данные хранятся на специально отведенных нодах кластера, возможности резервирования пока отсутствуют. * ramfs — Система используемая для создания RAM-диска в процессе загрузки ОС семейства ядре Linux * romfs — (ROM filesystem) — Чрезвычайно простая файловая система, без многих функций, предназначена для записи важных файлов в Linux, и возможно в других UNIX-похожих системах. * SquashFS — Система компрессирующая данные с атрибутом «только для чтения» * tmpfs — Файловая система поддерживающая работу с виртуальной памятью. * FAT, но расширенная для хранения прав доступа и метаданных, используется в ОС на ядре Linux. * * WDK.VFS — SiteAdmin CMS — Виртуальная файловая система, представлена Evgenios Skitsanos. * wikifs (Plan 9) — Файловая система используемая Википедией * Barracuda WebDAV plugin. Безопасный сетевой файловый сервер для встроенных устройств. * SODA: a Lease-based Consistent Distributed File System — (ранние 1990ые годы) * SysmanFS (Основана на FUSE), виртуальная файловая система для управления кластерами. * pramfs — Защищенная и постоянная файловая система для RAM устройств. * ERTFS ProPlus64 — Идет с интегрированной операцией защиты от сбоев, по умолчанию работает в журналируемом режиме. * Callback File System виртуальная файловая система для Windows * Owner-Free Filesystem — распределённая файловая система, в которой никакой файл не хранится целиком на единственном компьютере. ### Псевдо и виртуальные файловые системы * devfs — Устаревшая система файловых устройств в ОС семейств GNU/Linux * GNU/Linux * specfs — Специальная файловая система для файловых устройств * GNU/Linux ### Шифрованные файловые системы * eCryptfsКриптографическая файловая система в ядре Linux начиная с версии 2.6.19 * Encrypted file system — Шифрованная Файловая Система — в пользовательском пространстве. * EFS Encrypted file system — Шифрованная Файловая Система — для Microsoft Windows систем. Является расширением файловой системы * FSFS — Fast Secure File System — Быстрая Безопасная Файловая Система — Домашняя страница проекта (EN) * Домашняя страница проекта (EN) * PhoneBookFS * Rubberhose filesystem * Solid File System — (SolFS) — Кроссплатформенная однофайловая виртуальная файловая система с шифрованием и сжатием. * (SSHFS) — позволяет локально монтировать директорию с удаленного сервера, используя только учетные данные secure shell . * Домашняя страница проекта (EN) * ZFS — Поддержка шифрования в файловой системе ZFS Домашняя страница проекта ### Файловые системы с защитой от сбоев Файловые системы с встроенной избыточностью. Обычные файловые системы для встроенных систем использующие транзакции или журналы не должны попасть в этот список. * RAIF Redundant Array of Independent Filesystems — Избыточный Массив Независимых Файловых систем — файловая система похожая на структуру ZFS Содержит свое внедрение RAID-5 и RAID-6 — RAID-Z и RAID-Z2 соответственно. ## См. также * Файловая система * Сравнение файловых систем

_Wikimedia Foundation.2010.

### Полезное

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

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