Файловая система Veritas - Veritas File System

Файловая система VERITAS
ФИО Файловая система VERITAS
Введено 1991 ; 30 лет назад ( 1991 )
Структуры
Содержимое каталога расширяемый хеш
Пределы
Максимум. размер тома 128 ЗБ ( 2 77 байт )
Максимум. размер файла 8 ЭБ ( 2 63 байта )
Максимум. длина имени файла 256 байт
Функции
Вилки да
Атрибуты Расширенные атрибуты файла
Разрешения файловой системы POSIX , ACL
Прозрачное сжатие Нет
Прозрачное шифрование Нет
Другой
Поддерживаемые операционные системы Linux , Solaris , HP-UX , AIX , SINIX , UnixWare

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

История

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

Дэн Корен упоминается как один из первых разработчиков VxFS. В списке рассылки он отмечает, что они «закончили выпуск 1.0 примерно через год» после начала разработки VxFS по контракту с AT&T Corporation в 1990 году. Другие источники согласны с тем, что продукт был впервые выпущен в 1991 году.

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

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

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

  • Версия 2 добавила поддержку наборов файлов, динамического выделения inode и списков контроля доступа. Макеты 1-3 перестали поддерживаться в VxFS 4.0.
  • В версии 4 добавлена ​​поддержка контрольных точек хранилища и кластерной файловой системы Veritas . Версия 4 была выпущена в VxFS 3.2.1. Layout версии 4 больше не поддерживается в VxFS 5.1.
  • Версия 5 начала поддержку файловых систем размером до 32 терабайт ( 2 45 байт ). Размер отдельных файлов может составлять до 2 терабайт. Версия 5 была представлена ​​в VxFS 3.5 и больше не поддерживается в VxFS 5.1.
  • В версии 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, что позволяет каталогу содержать более 64 КБ подкаталогов. Версия 10 была представлена ​​в VxFS 6.1.

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

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

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

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

Рекомендации

Внешние ссылки