Введение

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

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

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