Файловая система Веритас

Файловая система на основе экстентов
Файловая система VERITAS
Полное имяФайловая система VERITAS
Введено1991 ; 33 года назад ( 1991 )
Структуры
Содержимое каталогарасширяемый хэш
Пределы
Максимальный размер тома2 77 байт (128 ЗиБ)
Максимальный размер файла2 63 байта (8 ЭБ)
Максимальная длина имени файла256 байт
Функции
Вилкида
АтрибутыРасширенные атрибуты файла

Разрешения файловой системы
Разрешения Unix, ACL
Прозрачное
сжатие
Нет
Прозрачное
шифрование
Нет
Другой
Поддерживаемые
операционные системы
Linux , Solaris , HP-UX , AIX , SINIX , UnixWare

Файловая система VERITAS (или VxFS ; в HP-UX она называется JFS и OnlineJFS ) — это файловая система на основе экстентов . Первоначально она была разработана компанией VERITAS Software . [1] По соглашению с OEM-производителем VxFS используется в качестве основной файловой системы операционной системы HP-UX . С поддержкой дефрагментации и изменения размера в режиме онлайн , включённой через лицензию, она известна как OnlineJFS . [2] Она также поддерживается в AIX , Linux , Solaris , OpenSolaris , SINIX /Reliant UNIX, UnixWare и SCO OpenServer . [ требуется ссылка ] VxFS изначально была разработана для Unix System Laboratories компании AT&T . VxFS поставляется как часть Veritas Storage Foundation (которая также включает Veritas Volume Manager ).

История

По словам поставщика, это была первая коммерческая журналируемая файловая система . [3] Это утверждение можно трактовать двояко: как первую реализацию журналируемой файловой системы в коммерческом контексте или как первую файловую систему, доступную как отдельный продукт.

Дэн Корен упоминается как один из первоначальных разработчиков VxFS. [4] Он отмечает в списке рассылки, что они «закончили выпуск 1.0 примерно через год» после начала разработки VxFS по контракту с корпорацией AT&T в 1990 году. [5] Другие источники сходятся во мнении, что продукт был впервые выпущен в 1991 году. [6] [7]

Поскольку в начале 1990-х годов Интернет не был широко доступен, развертывание новой файловой системы для операционных систем типа Unix было более сложным, поэтому задержка в выпуске и коммерциализации этой файловой системы на один-два года не была чем-то необычным. [ необходима цитата ]

История версий

Разметка VxFS на диске версионируется и может обновляться, пока файловая система монтируется. Эта файловая система прошла через десять версий.

  • В версии 2 добавлена ​​поддержка наборов файлов, динамического выделения инодов и ACL. Макеты 1-3 перестали поддерживаться в VxFS 4.0.
  • В версии 4 добавлена ​​поддержка контрольных точек хранения и Veritas Cluster File System . Версия 4 была выпущена в VxFS 3.2.1. Версия Layout 4 больше не поддерживается в VxFS 5.1. [8]
  • Версия 5 начала поддерживать файловые системы размером до 32 терабайт ( 2 45 байт ). Отдельные файлы могут быть размером до 2 терабайт. Версия 5 была представлена ​​в VxFS 3.5 и больше не поддерживается в VxFS 5.1. [8]
  • В версии 6 добавлена ​​поддержка файловых систем и файлов размером до 8 экзабайт ( 2 63 байта ). В версии 6 также введена поддержка именованных потоков/ветвей ресурсов , нескольких базовых томов и журналов изменений файлов . Версия 6 была введена в VxFS 4.0.
  • Версия 7 расширяет поддержку нескольких томов, чтобы разрешить динамическое многоуровневое хранение. Динамическое многоуровневое хранение позволяет пользователям root перемещать файлы между разными томами, распределять файлы по разным томам во время создания файла на основе политики и независимо восстанавливать тома, не изменяя пространство имен файловой системы. Версия 7 была представлена ​​в VxFS 5.0.
  • Версия 8 обеспечивает поддержку снимков на уровне файлов и общих экстентов. Версия 8 была представлена ​​в VxFS 5.1.
  • Версия 9 обеспечивает поддержку сжатия файлов, дедупликации и разбиения каталогов. Версия 9 была представлена ​​в VxFS 6.0.
  • Версия 10 включает поддержку maxlink, что позволяет каталогу содержать более 64K подкаталогов. Версия 10 была представлена ​​в VxFS 6.1.

Режим параллельного доступа

Файловая система VxFS может работать в режиме одного экземпляра или в режиме параллельного доступа/кластера . Параллельный режим позволяет нескольким серверам (также известным как узлы кластера) одновременно получать доступ к одной и той же файловой системе. При работе в этом режиме VxFS называется Veritas Cluster File System .

Кластерная файловая система обеспечивает когерентность кэша и соответствие POSIX между узлами, так что изменения данных атомарно видны всем узлам кластера одновременно. Поскольку кластерная файловая система использует те же двоичные файлы и ту же структуру на диске, что и одноэкземплярная VxFS, перемещение между режимами кластера и одноэкземплярной осуществляется просто.

Смотрите также

Ссылки

  1. ^ "Инкрементальное восстановление запоминающего устройства до предыдущего состояния". 2005-03-22. Архивировано из оригинала 2008-03-09 . Получено 2007-11-21 .
  2. ^ Донна Йобс (2000-04-10). "Пост в списке рассылки veritas-vx, объясняющий различия между JFS и OJFS". Архивировано из оригинала 2008-03-09 . Получено 2007-11-21 .
  3. ^ "VERITAS Foundation Suite и Foundation Suite HA 3.5" (PDF) . VERITAS. Архивировано из оригинала (PDF) 2003-10-25 . Получено 2007-11-21 .
  4. ^ "6-й Международный Linux-конгресс". 1999-09-09 . Получено 2007-11-21 .
  5. ^ Дэн Корен (1 июня 1999 г.). «Re: XFS и журналируемые файловые системы». LKML.org . Проверено 21 ноября 2007 г.
  6. ^ "Next-Gen File Systems — Файл в категории 'futuristic': Обзор технологий и игроков — The Heavy Hitters: Veritas". Byte и Switch. 2002-11-14. Архивировано из оригинала 2008-03-09 . Получено 2007-11-21 .
  7. ^ "VERITAS отмечает 15 лет - Следующий большой фокус: Grid Computing". SYS-CON. 2004-09-14. Архивировано из оригинала 2008-03-11 . Получено 2007-11-21 .
  8. ^ ab "Veritas File Systems с Disk Layout Version 4 или Version 5 не могут быть смонтированы или обновлены с Veritas File System Release 5.1". Архивировано из оригинала 16 июля 2011 г.


Взято с "https://en.wikipedia.org/w/index.php?title=Veritas_File_System&oldid=1221434234"