Брайан Белендорф, бывший основным разработчиком веб-сервера 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.
Инструкции по сборке и установке
здесь.
комментарии (24)
п.с. Автор, пишы ёщо
*сыпет, сыпет голову пепелом…
оракловцы, придумавшим btrfs как альтернативу zfs, видать, теперь не в восторге от тогдашнего энтузиазма — собственная платформа теряет часть конкурентного преимущества. а то б могли и zfs сделать доступной в линуксе
а вот ред хат врядли. опять-таки, при почти стабильной бтрфс пилить это им нету резона
не то чтобы я был любителем линагза, да и надо сказать что явно по количеству вкусняшек этот zfs отстает от того что в sol'е и opensol'е, однако, мне нравится тенденция. совсем скоро будет уже не важно на каком сервере какая ОС стоит, будь то солярис, бсд или линагз, том с зфс можно будет «поймать» везде. так что с точки зрения пользы и популяризации фс это очень хороший бонус. такого со времен ext2 не было. остается только ее реализовать в macosx и windows, и вуаля, тома от одной ОС можно монтировать в другой.
я конечно не знаю, может вам нравится сидеть на фс которая есть _только_ в линагзе и писаться от счастья что она есть только тут и нигде больше и кричать «линагз рулез».
>
Вы не правы. Во FreeBSD уже давно ZFS wiki.freebsd.org/ZFS wiki.opennet.ru/ZFS_и_FreeBSD и даже работает, раньше бутиться она с нее не умела, сейчас и на / можно поставить ее, только зачем, можно всякий /home или /disk на ней держать :)
Только нигде не нашел упоминания о том, какая версия zfs поддерживается.
И как правильно указали ранее, важна не только сама zfs, а программы с ней работающие: наутилус, apt-get и прочие.
«The 0.4.9 release is currently based on b121 which is getting quite stale. As part of the 0.5.0 release I need to make sure to update the ZFS core code to the latest build and of course work through all the breakage that will likely cause.»
то есть в 0.4.9 поддерживается 18 версия ZFS, a в 0.5.0 будет 22 с дедупликацией.