Jump to content

АдвФС

АдвФС
Разработчик(и) Корпорация цифрового оборудования
Полное имя Расширенная файловая система Tru64 UNIX
Представлено 1993 год ; 31 год назад ( 1993 ) с OSF/1
Структуры
Плохие блоки Стол
Пределы
Максимальный размер тома 16 ТБ
Максимальный размер файла 16 ТБ
Максимальная длина имени файла 255 байт
Другой
Поддерживается
операционные системы
Tru64 UNIX

AdvFS , также известная как Tru64 UNIX Advanced File System , — файловая система разработанная в конце 1980-х — середине 1990-х годов. [1] от Digital Equipment Corporation для своей OSF/1 версии операционной системы Unix (позже Digital UNIX /Tru64 UNIX). [2] В июне 2008 года оно было выпущено как бесплатное программное обеспечение только под лицензией GPL-2.0 . [3] AdvFS используется в системах высокой доступности, где важно быстрое восстановление после простоя. [4] : 428 

Функциональность

[ редактировать ]

AdvFS использует относительно продвинутую концепцию пула носителей (называемого файловым доменом ) и логических файловых систем (называемых наборами файлов ). Файловый домен состоит из любого количества блочных устройств, которые могут быть разделами, LVM или LSM устройствами . Набор файлов — это логическая файловая система, созданная в одном файловом домене. Администраторы могут добавлять или удалять тома из активного файлового домена при условии, что в оставшемся файловом домене достаточно места на случай удаления. Это была одна из самых сложных оригинальных функций для реализации, поскольку перед удалением все данные или метаданные, находящиеся на удаляемом диске, необходимо было сначала перенести в режиме онлайн на другие диски.

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

Администраторы могут сделать снимок (или клонировать ) любого активного или неактивного набора файлов. Это позволяет легко выполнять резервное копирование и редактирование в режиме онлайн.

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

Его особенности включают в себя:

  • журнал , обеспечивающий быстрое восстановление после сбоя [5]
  • восстановления поддержка
  • высокая производительность
  • динамическая структура, позволяющая администратору управлять файловой системой на лету
  • создание снимков на лету
  • дефрагментация, пока в домене есть активные пользователи

В Linux AdvFS поддерживает дополнительный системный вызов «syncv» для атомарной фиксации изменений в нескольких файлах. [6]

AdvFS , также известная как Tru64 UNIX Advanced File System , была разработана Digital Equipment Corporation инженерами в конце 1980-х — середине 1990-х годов. [1] в Белвью, штат Вашингтон (DECwest). Ранее они работали MICA и OZIX там над более ранними (отмененными) проектами .

Впервые он был реализован в системе DEC OSF/1 (позже Digital UNIX/Tru64 UNIX). Со временем разработка перешла к командам, расположенным в Белвью, штат Вашингтон, и Нашуа, штат Нью-Хэмпшир . Версии всегда имели один номер версии после версии операционной системы. Так, в DEC OSF/1 v3.2 использовалась AdvFS v2.x, в Digital UNIX 4.0 — AdvFS v3.x, а в Tru64 UNIX 5.x — AdvFS v4.x. Обычно считается [ нужна ссылка ] что только AdvFS v4 достигла стабильности производственного уровня с достаточным набором инструментов, позволяющим администраторам избежать любых неприятностей. [2] Первоначальная команда была достаточно уверена в своем восстановлении на основе журналов, чтобы выпустить его без утилиты восстановления в стиле «fsck», предполагая, что журнал файловой системы всегда будет размещаться на зеркальных дисках.

В 1996 году Ли и Теккат [7] описал использование AdvFS поверх нового уровня виртуализации дисков, известного как Petal . В более поздней статье [8] Теккат и др. описать свою собственную файловую систему ( Frangipani ), построенную на базе Petal , и сравнить ее с производительностью AdvFS, работающей на том же уровне хранения.

Шапиро и Миллер [9] сравнил производительность файлов, хранящихся в AdvFS, с хранилищем BLOB-объектов Oracle RDBMS версии 7.3.4.

Compaq Sierra Parallel File System (PFS) создала кластерную файловую систему на основе нескольких локальных файловых систем AdvFS; тестирование, проведенное в Ливерморской национальной лаборатории Лоуренса (LLNL) в 2000–2001 годах, показало, что, хотя базовая файловая система AdvFS имела достаточную производительность (хотя и с высокой загрузкой ЦП), уровень кластеризации PFS поверх нее работал плохо. [10]

23 июня 2008 г. его исходный код был опубликован Hewlett-Packard. [3] под лицензией только GPL-2.0 (вместо недавно выпущенной GPLv3 ) на SourceForge , чтобы быть совместимым , также имеющим лицензию только GPL-2.0 с ядром Linux . [11]

  1. ^ Jump up to: а б «История изменений?» . SourceForge.net . Проверено 25 июня 2008 г.
  2. ^ Jump up to: а б Стивен М. Хэнкок (январь 2001 г.). Руководство по администрированию файловой системы Tru64 Unix . Цифровая пресса. п. 258. ИСБН  978-1-55558-227-2 .
  3. ^ Jump up to: а б Пресс-релиз о выпуске исходного кода AdvFS
  4. ^ Брейди, Дон. Проектирование ГИС для обеспечения высокой доступности и производительности . Высокопроизводительные вычисления в Азиатско-Тихоокеанском регионе, 2000. Труды. Четвертая Международная конференция/выставка. стр. 423–431. дои : 10.1109/HPC.2000.846591 . AdvFS — это журналируемая локальная файловая система, которая обеспечивает более высокую доступность, большую гибкость и возможность восстановления, чем традиционные файловые системы UNIX. Восстановление занимает всего несколько секунд для AdvFS...
  5. ^ Амир Х. Маджидимер (1996). Оптимизация UNIX для повышения производительности . Прентис Холл PTR. п. 69. ИСБН  978-0-13-111551-4 . Реализации файловых систем с журнальной структурой включают журналируемую файловую систему AIX (JFS), расширенную файловую систему DEC (AdvFS) и SUN UFS с ведением журнала транзакций в Solaris DiskSuite.
  6. ^ Верма, Раджат и др. «Атомарные обновления данных приложений в файловой системе Linux». 13-я конференция USENIX по файловым технологиям и технологиям хранения (FAST 15) , 2015. онлайн-версия .
  7. ^ Ли, Эдвард К. и Чандрамохан А. Теккат. «Лепесток: Распределенные виртуальные диски». Уведомления ACM SIGPLAN. Том. 31. № 9. ACM, 1996. Доступно в Интернете.
  8. ^ Чандрамохан А. Теккат, Тимоти Манн и Эдвард К. Ли. 1997. Франжипани: масштабируемая распределенная файловая система. СИГОПС Опер. Сист. Ред. 31, 5 (октябрь 1997 г.), 224–237. Также в: Чандрамохан А. Теккат, Тимоти Манн и Эдвард К. Ли. 1997. Франжипани: масштабируемая распределенная файловая система. В материалах шестнадцатого симпозиума ACM по принципам операционных систем (SOSP '97), Уильям М. Уэйт (ред.). ACM, Нью-Йорк, штат Нью-Йорк, США, 224–237. Онлайн-версия
  9. ^ Шапиро, Майкл и Итан Миллер. «Управление базами данных с большими двоичными объектами». Системы массовой памяти, 1999. 16-й симпозиум IEEE. IEEE, 1999. Доступно в Интернете.
  10. ^ Уселтон, AC. Производительность PFS, параллельной файловой системы продукта Compaq Sierra. США: Н.П., 2001. Интернет. дои: 10.2172/15006183. Доступно онлайн
  11. ^ Линус Торвальдс (08 сентября 2000 г.). «Linux-2.4.0-test8» . lkml.iu.edu . Проверено 21 ноября 2015 г. Единственное, на что я хотел бы обратить особое внимание, это разъяснение в файле COPYING, дающее понять, что только _эта_конкретная версия GPL действительна для ядра. Это не должно вызывать удивления, так как это та же самая лицензия, которая существует с версии 0.12 или около того, но я решил сделать это явно.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8a82e9c1aa1db31cc830579d576d0288__1682934780
URL1:https://arc.ask3.ru/arc/aa/8a/88/8a82e9c1aa1db31cc830579d576d0288.html
Заголовок, (Title) документа по адресу, URL1:
AdvFS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)