The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Началось тестирование нативной поддержки файловой системы ZFS для Linux

17.09.2010 18:51

Индийская компания KQ Infotech объявила о начале тестирования первого набора патчей с реализацией модуля Linux-ядра с реализацией файловой системы ZFS. Тестовый модуль выпущен для Fedora 12, Ubuntu 10.04 и RHEL 6-beta2, для загрузки требуется регистрация на сайте. Текущая тестовая версия основана на zpool версии 18 и коде из 121-сборки OpenSolaris, но разработчики обещают, что 15 декабря будет выпущена финальная версия модуля, который будет основан на 26 версии zpool и коде из onnv_141-сборки OpenSolaris.

Разработка компании 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.

  1. Главная ссылка к новости (http://twitter.com/KQinfotech...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27996-zfs
Ключевые слова: zfs, linux, kernel, module
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, drurus (?), 00:40, 18/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мда.. и все теперь будут думать что там полная поддержка 18й версии, а в декабре будет и 26ая
     
     
  • 2.8, ALHSLeo (ok), 15:36, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +8 +/
    типо того, учитывая, что во фре уже 15 нормально поддерживается с квотами ( патчами от ММ ), а новость : 18 готова - вот только без квот и тд, что должно быть начиная с 15, но это типо уже 18 ....
    П.С. 15 версия пашет только дым на серваке уже месяца 2, и юзер/груп квоты прекрасно пашут.
    П.П.С. Чтоб не быть голословным:
    FreeBSD * 8.1-RELEASE FreeBSD 8.1-RELEASE #11: Fri Aug 13 05:21:11 EEST 2010    root@*:/usr/obj/usr/src/sys/*  i386 i386
    zpool get all soft
    NAME  PROPERTY       VALUE       SOURCE
    soft  size           141G        -
    soft  used           35.4G       -
    soft  available      106G        -
    soft  capacity       25%         -
    soft  altroot        -           default
    soft  health         ONLINE      -
    soft  guid           6604530561827868669  default
    soft  version        15          default
    soft  bootfs         -           default
    soft  delegation     on          default
    soft  autoreplace    off         default
    soft  cachefile      -           default
    soft  failmode       wait        default
    soft  listsnapshots  off         default

    П.П.П.С. А минусуете - так как правда глаза колет ? Так как - взяв к примеру хард с 18 версией из Солярки, врубив его в линухе с данным модулем - вы потеряете все плюшки - начиная квотами, и заканчивая всем остальным ....

    Против продвижения данного модуля ничего не имею, но гнаться за паровозом, не реализовав возможности предыдущих версий зфс-а - смысл ?

     
     
  • 3.10, аноним (?), 17:04, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    что не понятно в "Началось тестирование"?

    зы:
    ставить zfs на i386 - это даже не каждый бздишнег додумается.
    минусы заслуженные. таким по 2 минуса сразу ставить надо.

     
     
  • 4.11, ALHSLeo (ok), 18:59, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А у вас оно только под х64 заточено ? или всё таки платформа не имеет значения, это тестовая машина, или предложите сразу в бой  без тестов на стабильность пускать ?
    Да и вопрос - а солярка только х64 бывает ? смешно до слёз.
    И в нагрузку :
    FreeBSD * 8.1-RELEASE FreeBSD 8.1-RELEASE #2: Mon Aug 16 09:40:30 UTC 2010     root@*:/usr/obj/usr/src/sys/*  amd64 amd64
    FreeBSD * 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Wed Aug 12 19:44:32 EEST 2010     root@*:/usr/obj/usr/src/sys/*  amd64 amd64
    zpool status
      pool: *
    state: ONLINE
    scrub: none requested
    config:

            NAME           STATE     READ WRITE CKSUM
            zroot          ONLINE       0     0     0
              raidz1       ONLINE       0     0     0
                gpt/disk0  ONLINE       0     0     0
                gpt/disk1  ONLINE       0     0     0
                gpt/disk2  ONLINE       0     0     0
                gpt/disk3  ONLINE       0     0     0

    errors: No known data errors

    эт так первые попавшиеся зфс онли боевые сервера ...
    Так что насчёт платформы - не вам меня учить, а то анонимы все такие умные, как не поглядишь ...

     
     
  • 5.12, аноним (?), 19:50, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    а солярка уже без zfs не работает D спешу уведомить, что сама сан признавала, ... большой текст свёрнут, показать
     
     
  • 6.13, ALHSLeo (ok), 20:17, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то изначально разговор шёл о обрезанности линуксовой версии зфс-а на данный момент, учитывая что её позиционируют как 18 версию, при чём здесь машина времени - не уловил, сама система вышла в июне (8.1) - что вам в дате не нравится ?
    Да и какая разница что САН сказала ? Если оно работает нормально и на 32 бита, то слова САН повод отказываться от плюшек зфс-а на 32 битных системах ? хех.
    Нигде не было сказано о крутости, лишь высказывание на тему, просто оперирую фактами, а не брыжжу слюной, не попробовав, и не протестировав.

    А комплексы у вас, а не у меня, просто констатирую факты, а не кидаю левые ссылки в никуда.
    Выставление звёздочек - просто убираю имена хостов, они здесь никому не нужны, и завидуют не мне - а возможностям которые УЖЕ реализованы в 15 ВЕРСИИ на фре, а не когда-то там!!!
    Ребята - как к примеру Мартин Матушка - не бегут впереди паровоза, и не кричат - а мы уже умеем пулы 26 версии читать, вот правда мы в них писать толком не умеем, так как нет поддержки этого и того ...
    А ссылку и я кинуть могу, и как не странно - всё что по ней описано - работает ...
    http://wiki.freebsd.org/ZFS

     
     
  • 7.14, аноним (?), 20:51, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Вообще-то изначально разговор шёл о обрезанности линуксовой версии зфс-а на данный момент, учитывая что её позиционируют как 18 версию,

    ok. тогда почему не продолжил это - что не понятно в "Началось тестирование"?
    >А комплексы у вас, а не у меня, просто констатирую факты, а не кидаю левые ссылки в никуда.

    да какие нафиг факты? фигню всякую пишешь.
    шёл бы ты дальше халтурить "плюшками" на "боевых" 32-битных серверах с пересборкой ведра по понедельникам и четвергам.

     
     
  • 8.18, ALHSLeo (ok), 23:17, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ойй, дааа, точно, ядра, да и системы ставят и пересобирают на работающих сервера... текст свёрнут, показать
     
     
  • 9.23, аноним (?), 11:44, 19/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты ещё скажи, что и на этом боевом сервере у тебя sfz D тем более что я тебе... текст свёрнут, показать
     
     
  • 10.24, ALHSLeo (ok), 15:32, 19/09/2010 [^] [^^] [^^^] [ответить]  
  • –5 +/
    мда, спорить безсмысленно, гугл можете юзать до посинения, кормить тролля в вид... текст свёрнут, показать
     
  • 10.26, EVS21 (??), 07:30, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Делитесь своим опытом и часто вы так факты приводите D э а какая по ваш... текст свёрнут, показать
     
     
  • 11.27, аноним (?), 10:48, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    файлопомойка- нифига не боевой сервер ... текст свёрнут, показать
     
     
  • 12.28, ALHSLeo (ok), 12:37, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Это не файлопомойка, а веб сервер на 60 хостов, хостинг только страниц фирм, раб... текст свёрнут, показать
     
     
  • 13.30, аноним (?), 12:59, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ещё раз - и там таки zfs не тогда зачем привёл пример ... текст свёрнут, показать
     
     
  • 14.31, ALHSLeo (ok), 13:24, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    пример - время сборки ядра, и аптайм, а не загибание пальцев с тупым примером в ... текст свёрнут, показать
     
     
  • 15.32, аноним (?), 16:23, 20/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не надо настолько дешёвых отмазок речь шла о zfs ваш первый коммент привести ... текст свёрнут, показать
     
  • 5.16, fi (ok), 22:49, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А у вас оно только под х64 заточено ?

    Оно заточено под х128 :)))))))))))))))))))))

    >Да и вопрос - а солярка только х64 бывает ? смешно до слёз.

    Она одна х32/х64 - но для х32 zfs официально не рекомендована, может даже не заведется.


     
     
  • 6.20, ALHSLeo (ok), 23:25, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Она одна х32/х64 - но для х32 zfs официально не рекомендована, может
    >даже не заведется.

    Может даже - контрольное выражение в вашем тексте - и если оно работает у людей, то значит по вашему они что-то делают не так ?

    то что Солярка ( с диска ) мультиплатформенная - в курсе, но это не отменяет её возможности по запуску зфс на 32 битных системах.


     
  • 3.22, lyonya (ok), 06:02, 19/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А минусуете - так как правда глаза колет ?

    С хабры чтоль? Какая разница кто кому сколько минусует?

     
  • 2.9, аноним (?), 16:08, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >мда.. и все теперь будут думать что там полная поддержка 18й версии

    Может, так сходите по ссылке, прежде чем рвать на себе волосы?

    Спойлер: это ж бета, а к релизу планируется полная поддержка всех фич, кроме делегирования.

     

  • 1.4, iCat (ok), 08:23, 18/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Замечательно, что ZFS так активно делают общественным достоянием.
    Вот только пока это напоминает выпуск мерседеса на автовазе.
     
  • 1.5, odus (ok), 09:07, 18/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Судя по тексту новости оно нифига не стабильно
    Но сам факт радует
     
  • 1.6, Аноним (-), 10:02, 18/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а исходники к патчам будут? или пойдут поперек условий CDDL?
     
     
  • 2.15, fi (ok), 22:45, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    A разве CDDL требует открывать свой код??? вот это новость!!!!
     
     
  • 3.17, Anon Y Mous (?), 22:59, 18/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > A разве CDDL требует открывать свой код??? вот это новость!!!!

    Свой - не требует, а изменения в коде под CDDL - требует..

     
  • 3.21, nuclight (ok), 01:17, 19/09/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >A разве CDDL требует открывать свой код??? вот это новость!!!!

    А Вы что, даже не знали, чем CDDL отличается от GPL и что общего?

     

  • 1.29, Аноним (-), 12:55, 20/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нука сопли подобрали немедля.

    # zpool get all data
    NAME  PROPERTY       VALUE       SOURCE
    data  size           4,05T       -
    data  used           2,93T       -
    data  available      1,11T       -
    data  capacity       72%         -
    data  altroot        -           default
    data  health         ONLINE      -
    data  guid           5532453555369415855  -
    data  version        14          default
    data  bootfs         -           default
    data  delegation     on          default
    data  autoreplace    off         default
    data  cachefile      -           default
    data  failmode       wait        default
    data  listsnapshots  off         default

    # zpool iostat -v
                   capacity     operations    bandwidth
    pool         used  avail   read  write   read  write
    ----------  -----  -----  -----  -----  -----  -----
    data        2,93T  1,11T     80      1  10,0M   108K
      ad10       660G   268G     14      0  1,75M  26,0K
      ad12       646G   282G     12      0  1,59M  26,0K
      ad14       640G   288G     18      0  2,37M  28,0K
      ad16       633G   295G     18      0  2,31M  28,0K
      ad8s2      426G  6,06G     15      0  2,00M      0
    ----------  -----  -----  -----  -----  -----  -----

    # uname -a
    FreeBSD fs.loc 8.1-STABLE FreeBSD 8.1-STABLE #3: Thu Sep  9 23:56:18 MSD 2010     root@fstor.loc:/usr/obj/data/src/sys/FS_8  amd64

    Файловый сервер (load averages: 2,95 3,11 3,05). Скорости чтения\записи просто волшебные. Щаслив.

     
     
  • 2.33, Денис Юсупов (?), 18:24, 23/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Сакраментальный вопрос - рутовый раздел тоже на ZFS? ;)
    А то вот тоже хочу себе поставить, но вот этот идиотизм с кучей ручного ввода по создания ZFS-разделов и установкой на него Фри из FIXIT-режима DVD-диска выводит из себя.
    Ау, Фря, когда же sysinstall наконец умрёт или хотя бы научится понимать GPT-диски и ZFS?
     
     
  • 3.34, ALHSLeo (ok), 10:31, 28/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://mfsbsd.vx.sk/  - качайте, и ставьте в своё удовольствие - никакого ручного ввода разделов, и прописывания партиций через гпарт + возможность сразу поставить 15 версию зфс-а с груп и юзер квотами.
    Минус 1 : автоматом не создаёт райд5 и более замученые конфигурации.
     
  • 3.35, Aleksey Salow (ok), 23:34, 29/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Как ставить можно почитать тут: http://w00dy.livejournal.com/262252.html
    В общем ничего сложного, только нужна живая система чтобы собрать лоадер.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру