Veritas File System (VxFS, также JFS[1] или OnlineJFS в HP-UX) — проприетарная файловая система с поддержкой экстентов, разработанная компанией Veritas Software. VxFS является основной файловой системой в HP-UX. Также VxFS работает в Solaris, OpenSolaris, AIX, Linux, SINIX и UnixWare. По утверждению разработчика, Veritas File System является первой в мире коммерческой журналируемой файловой системой.[2]

VxFS
Разработчик Veritas Software
Файловая система Veritas File System
Дата представления 1991 (AT&T UNIX)
Структура
Содержимое папок расширяемый хеш
Ограничения
Максимальный размер файла 8 Экзабайт
Максимальная длина имени файла 256 байт
Максимальный размер тома 128 Зеттабайт
Возможности
Потоки метаданных да
Атрибуты Расширенные
Права доступа POSIX, ACL
Фоновая компрессия нет
Фоновое шифрование нет
Поддерживается ОС HP-UX, Solaris, OpenSolaris, AIX, Linux, SINIX и UnixWare

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

Иногда VxFS, наряду с IBM JFS, SGI XFS и ReiserFS, относят к группе "Advanced UNIX File Systems", поскольку в них используется несколько технологий, не применявшихся в ранних файловых системах Unix - Berkeley Fast File System (FFS). В частности, в них используются B-деревья вместо линейных списков, переменный размер единицы выделения места на диске, выделение индексных нод по требованию, гибкие и расширяемые внутренние структуры. В VxFS и JFS, применяется концепция мета-файловой системы, при которой метаданные файловой системы хранятся в виде отдельных файлов ("structural file system")[3].

В 2001-2002 году был разработан свободный драйвер FreeVxFS для чтения данных с файловой системы VxFS для ядра Linux 2.4[4][5], также существует свободный набор утилит VxTools для доступа к файловой системе[6].

См. также

править

Примечания

править
  1. Unix and Linux System Administration Handbook Архивная копия от 8 декабря 2015 на Wayback Machine, 2010 ISBN 9780132117364: page 162 "HP calls its VxFS port "JFS" to forestall the possibility that users might distinguish it from IBM's own unrelated JFS filesystem"
  2. VERITAS Foundation Suite and Foundation Suite HA 3.5. VERITAS. Дата обращения: 21 ноября 2007. Архивировано 25 октября 2003 года.
  3. Архивированная копия. Дата обращения: 5 декабря 2015. Архивировано 8 декабря 2015 года.
  4. Christoph Hellwig, Reverse engineering an advanced filesystem Архивная копия от 8 декабря 2015 на Wayback Machine, Proceedings of the Ottawa Linux Symposium, 2002, pp 191-196
  5. ANNOUNCE VxFS 0.1 Архивная копия от 8 декабря 2015 на Wayback Machine / LWN, 2001
  6. Filesystems HOWTO: Other filesystems. Дата обращения: 5 декабря 2015. Архивировано 7 апреля 2022 года.

Ссылки

править