Брайан Белендорф, бывший основным разработчиком веб-сервера Apache, представил новую версию проекта по реализации родной поддержки файловой системы ZFS (Zettabyte File System) для Linux.
Эта файловая система была изначально создана в Sun Microsystems для операционной системы Solaris. Она поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических дисков и физических носителей, инновационную структуру данных на дисках, легковесные файловые системы, а также простое управление томами хранения данных.
В отличие от системы ZFS-FUSE, работающей на пользовательском уровне через подсистему FUSE, новый проект реализован в виде модуля ядра Linux. Интеграции кода ZFS в ядро Linux мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения, Белендорф решил распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к ядру Linux, который поставляется отдельно от ядра.
Модуль ZFS для Linux пока работает только в64-разрядной сборке. На данный момент в модуле реализована полнофункциональная и стабильная поддержка таких возможностей, как SPA (Storage Pool Allocator), DMU (Data Management Unit), ZPL (ZFS POSIX Layer) и ZVOL (ZFS Emulated Volume). Для тестирования используются такие дистрибутивы, как RHEL, CentOS, Fedora и Ubuntu.
Инструкции по сборке и установке здесь.
Эта файловая система была изначально создана в Sun Microsystems для операционной системы Solaris. Она поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических дисков и физических носителей, инновационную структуру данных на дисках, легковесные файловые системы, а также простое управление томами хранения данных.
В отличие от системы ZFS-FUSE, работающей на пользовательском уровне через подсистему FUSE, новый проект реализован в виде модуля ядра Linux. Интеграции кода ZFS в ядро Linux мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения, Белендорф решил распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к ядру Linux, который поставляется отдельно от ядра.
Модуль ZFS для Linux пока работает только в
Инструкции по сборке и установке здесь.