Началось тестирование нативной поддержки файловой системы ZFS для Linux
Разработка компании KQ Infotech основана на кодовой базе проекта Native ZFS, развиваемой Брайаном Белендорфом и сотрудниками Ливерморской национальной лаборатории по контракту с Министерством энергетики США (подробности о проекте см. в прошлом анонсе). Главным отличием от работы Белендорфа является реализация поддержки уровня ZPL (ZFS POSIX Layer), позволяющего использовать ZFS как файловую систему, а не только как менеджер томов. Также проведена работа по стабилизации кодовой базы и приведении модуля к виду, готовому к эксплуатации. В родительском проекте Native ZFS реализована только поддержка SPA (Storage Pool Allocator), DMU (Data Management Unit) и ZVOL (ZFS Emulated Volume).
Как известно, интеграции кода ZFS в Linux-ядро мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения разработчики прибегли к простому и очевидному методу, решив распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к Linux-ядру, который будет поставляться отдельно от ядра.
Для оценки возможностей Linux-версии ZFS по сравнению с OpenSolaris подготовлена специальная сравнительная таблица. Отмечается, что пока не реализованы такие возможности, как zfs userspace, zfs groupspace, zfs share/unshare, zfs allow/unallow, linux async IO, автоматическое объединение дубликатов, нормализация имен, квоты, ACL, работа в роли корневой ФС. Наблюдаются нерешенные проблемы в реализации команд: zfs rollback, zfs promote, zfs send/recieve, zfs hold и zfs release.
Источник: http://www.opennet.ru/opennews/art.shtml?num=27996
|
0 | Tweet | Нравится |
|