Andrew File System

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 4 мая 2022 года; проверки требуют7 правок.
Перейти к навигацииПерейти к поиску

Andrew File System(сокр. —AFS)[1] — распределённая сетеваяфайловая система на основе набора защищённых серверов (trusted server); предоставляет всем клиентским рабочим станциям однородное территориально-независимое (location-transparent) пространство имён файлов. Система разработана вУниверситете Карнеги-Меллона (CMU) в рамках проекта распределённых вычисленийAndrew Project[англ.][2] и названа в честь основателей учебных учреждений, объединившихся, впоследствии в университет —Эндрю Карнеги иЭндрю Меллона. Первоначально, в процессе разработки для обозначения продукта использовалось название «Vice»,[3] — Для снижения сетевой нагрузки и повышения производительности содержит локальный кэш (local cache), предназначается для использования преимущественно в распределённых вычислениях.

Содержание

Возможности

[править |править код]

AFS обладает некоторыми преимуществами перед традиционнымисетевыми файловыми системами, в частности в сфере безопасности и масштабируемости[4].

Одна из крупных инсталляций AFS, развёрнутая в банкеMorgan Stanley превышает 25000 клиентских рабочих мест.[5] AFS использует протоколKerberos для целей аутентификации и реализует механизмсписков управления доступом к каталогам для пользователей и их групп. Каждый клиент реализует на своей стороне локальный файловый кэш, что ускоряет доступ к файлам, над которыми совместно идёт работа и сохраняет частичный доступ к файловой системе в случае аварий при работе компьютерной сети.

Реализации

[править |править код]

Существуют три основные реализации — коммерческаяTransarc[англ.] (IBM),OpenAFS (выпущена в open source по инициативе IBM после поглощенияTransarc[англ.] и Arla. Поддержка версии от Transarc software прекращена. На коде AFS так же основанафайловая система Coda.

Четвёртая реализация присутствует в ядреLinux по крайней мере начиная с версии 2.6.10[6]. ПредставленнаяRed Hat, она являлась достаточно примитивной и неполной и не была доведена до окончательного состояния по крайней мере на январь 2013 года.[7]

Ссылки

[править |править код]

Примечания

[править |править код]
  1. Arpaci-Dusseau, Remzi H.; Arpaci-Dusseau, Andrea C. (2014),Operating Systems: Three Easy Pieces [The Andrew File System (AFS)](PDF), Arpaci-Dusseau Books,Архивировано(PDF) 21 сентября 2018, Дата обращения: 9 сентября 2018Источник . Дата обращения: 9 сентября 2018. Архивировано 21 сентября 2018 года.
  2. What is AndrewАрхивировано 9 сентября 2011 года. — официальная хроникаAndrew Project[англ.] на сайтеУниверситета Карнеги-Меллона.
  3. Garfinkel, Simson L. (May-June 1989).Ripples Across the Academic Market(PDF).Technology Review. pp. 9—13.Архивировано(PDF) 9 апреля 2016. Дата обращения: 25 января 2016.{{cite news}}: Википедия:Обслуживание CS1 (формат даты) (ссылка)
  4. Howard, J.H.; Kazar, M.L.; Nichols, S.G.; Nichols, D.A.; Satyanarayanan, M.; Sidebotham, R.N.; West, M.J. Scale and Performance in a Distributed File System //ACM Transactions on Computer Systems[англ.]. — 1988. — Февраль (т. 6,№ 1). —С. 51—81. —doi:10.1145/35037.35059.
  5. Архивированная копия . Дата обращения: 10 сентября 2018. Архивировано 9 июля 2017 года.
  6. Linux kernel AFS documentation for 2.6.10 . Дата обращения: 9 сентября 2018. Архивировано изоригинала 10 июля 2012 года.
  7. LXR linux/Documentation/filesystems/afs.txt . linux.no (1 августа 2012). Дата обращения: 23 апреля 2018. Архивировано 1 августа 2012 года.
В другом языковом разделеесть более полная статьяAndrew File System  (нем.).
Вы можете помочь проекту, расширив текущую статьюс помощью перевода
Перейти к шаблону «Файловые системы»
Дисковые
Оптические диски
Флеш-память/SSD
Кластерные
Распределённые
(сетевые)
Специальные
Псевдо- и виртуальные
Шифрованные
Источник —https://ru.wikipedia.org/w/index.php?title=Andrew_File_System&oldid=149594483
Категории:
Скрытые категории: