The OpenNET Project / Index page

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

Во FreeBSD появилась поддержка ZFS v13

18.11.2008 00:44

В текущей ветке FreeBSD обновлена поддержка ZFS до версии 13. Обновление также привнесло специфический для FreeBSD набор изменений.

  • Делегированное администрирование. Позволяет делегировать обычным пользователям создание ФС, снапшотов и т.д.
  • 2й уровень кеширования L2ARC. Позволяет использовать для кеширования дополнительные диски. Наибольший прирост производительности на операциях случайного чтения на редко меняющихся данных.
  • slog. Позволяет использовать дополнительные диски для Intent Log ZFS в целях ускорения таких операций, как fsync(2).
  • vfs.zfs.super_owner. Позволяет обычному пользователю выполнять привилегированные операции с файлами, расположенными на ФС, владельцем которой он является.
  • Частичная поддержка chflags(2).
  • ZFSBoot. Начальная поддержка загрузки системы с пула ZFS. - Свойства снапшотов.
  • Новые режимы отказа при выходе из строя. Может быть выбран один из режимов:
    • panic - паника при ошибке записи
    • wait - ожидание до момента появления диска
    • continue - обслуживание запросов чтения доступных данных с блокировкой запросов записи
  • Свойства refquota, refreservation. То же, что и обычные свойства quota и reservation, но без учета места, занимаемого дочерними ФС, клонами и снапшотами.
  • Sparse volumes. Массивы ZVOL, не резервирующие пространство в пуле.
  • Расширенные атрибуты. Совместимость с extattr(2).
  • Начальная поддержка списков контроля доступа ACL формата NFSv4.
  • Свойства времени создания.
  • Регрессивное тестирование команды zpool(8).


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: Вышло шестое обновление Solaris 10
Автор новости: cvsup
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/18957-zfs
Ключевые слова: zfs, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, abigor (?), 10:36, 18/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    афигеть!!! хочу, пошел искать как обновить свой zfs до этого дела!
     
     
  • 2.9, FSA (??), 17:35, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    make buildworld
    make buildkernel
    make installkernel
    reboot
    mergemaster -p
    make installworld
    mergemaster
    reboot
    :)
     
     
  • 3.16, Осторожный (ok), 08:38, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >make buildworld
    >make buildkernel
    >make installkernel
    >reboot
    >mergemaster -p
    >make installworld
    >mergemaster
    >reboot
    >:)

    В начале надо cvsup сделать :)

     
     
  • 4.17, iZEN (ok), 08:45, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >В начале надо cvsup сделать :)

    Прогрессивные люди давно перешли на csup.


     
     
  • 5.18, abigor (?), 09:02, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    только вот еще нету там этого, по крайней мере для RELENG_7_0
    видать для коррект версии надо :)
     
     
  • 6.23, CrazyF (?), 21:19, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >видать для коррект версии надо

    Current версии :-D

     
  • 5.19, soko1 (??), 09:47, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Прогрессивные люди перешли с CVS на SVN =)

    Ссылка по теме: http://truebsd.org/sokolov/228

     
     
  • 6.20, abigor (?), 10:40, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Прогрессивные люди перешли с CVS на SVN =)
    >
    >Ссылка по теме: http://truebsd.org/sokolov/228

    :) ну, у меня свое зеркало cvsup, так что я сильно не замечаю недостатков CVS, спасибо за тык носом

     
     
  • 7.28, Аноним (-), 15:22, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >:) ну, у меня свое зеркало cvsup, так что я сильно не замечаю недостатков CVS, спасибо за тык носом

    Поменяй его на зеркало svnsync(1) ;)

     
     
  • 8.32, abigor (?), 08:16, 21/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Уже задумался на эту тему ... текст свёрнут, показать
     
  • 5.21, Осторожный (ok), 14:34, 19/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>В начале надо cvsup сделать :)
    >
    >Прогрессивные люди давно перешли на csup.

    Ну да - имелся в виду csup-клиент
    Просто у меня свой cvsup-mirror стоит для внутренних нужд стоит

     

  • 1.2, Аноним (-), 10:36, 18/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Допилят и будет всем счастье =)
     
     
  • 2.3, Аноним (3), 12:29, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Еще бы расширямый raidz допили
     
     
  • 3.5, andr.mobi (??), 13:31, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Еще бы расширямый raidz допили

    а в чем проблемы? я свой уже 2 раза расширял

     
  • 3.7, Аноним (3), 13:40, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Еще бы расширямый raidz допили

    Ну, этого пока и в солярке нет.

     
     
  • 4.10, Sergey (??), 17:50, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Еще бы расширямый raidz допили
    >
    >Ну, этого пока и в солярке нет.

    Что имеется ввиду под расширяемым raidz? Если добавление дисков в текущий zpool, то оно есть и уже кажется давно. Если что-то другое, то поясните.

     
     
  • 5.14, Аноним (3), 23:37, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Любая из следующих операций:

    1) Есть n дисков в raidz, суммарная емкость (n-1). Нужно добавить m дисков и получить raidz с емкостью (n+m-1)
    2) Есть n дисков в raidz, нужно добавить один диск и превратить это в raidz2 той же емкости


    Диск в zpool добавить можно, он будет отдельной группой, никак не касаясь имеющегося raidz. Если добавляется один диск, при его вылете потеряется информация, если несколько - можно завести их в миррор или второй raidz, с потерей общей емоксти. Но любой конкретный raidz на n дисков, однажды созданный, невозможно изменять никаким способом.

     
     
  • 6.34, rWizard (??), 20:08, 22/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Любая из следующих операций:
    >
    >1) Есть n дисков в raidz, суммарная емкость (n-1). Нужно добавить m
    >дисков и получить raidz с емкостью (n+m-1)
    >2) Есть n дисков в raidz, нужно добавить один диск и превратить
    >это в raidz2 той же емкости

    Насколько я знаю и ближайших планах этого нет.
    Интересно, а кто-то пробовал такое извращение как ZFS over graid5?

     
  • 3.12, XROM (?), 18:09, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Еще бы расширямый raidz допили

    А зачем его ... допивать?!

     

  • 1.4, stamnik (?), 13:15, 18/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ZFSBoot. Начальная поддержка загрузки системы с пула ZFS. - Свойства снапшотов.

    Я так понимаю, что можно уже бутиься без дополнительных костылей? Круто! Пойду на эксперементальной машинке попробую.

     
     
  • 2.26, Аноним (-), 02:44, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Я так понимаю, что можно уже бутиься без дополнительных костылей? Круто! Пойду на эксперементальной машинке попробую.

    Вот тест с GPT разметкой: http://forum.lissyara.su/viewtopic.php?f=46&t=12584

    Возможно есть шанс запихать в первые пустые 8Kb метки пула и грузится с dangerously dedicated диска. А пока мне кажется нужно выделять немножко места под загрузочный блок.

    Напомню:
    - /boot/zfsboot — 33Kb
    - /boot/gptzfsboot — 18Kb

    А метка L0 = 256 Kb из которых согласно ondiskformat0822.pdf:
    - 0 - 8 K — Blank Space
    - 8 - 16 K — Boot Header
    - 16 - 128 K — Name/Value Pairs
    - 128 - 256 K — Uberblock Array

    Где Name/Value Pairs можно посмотреть например так: zdb -l /dev/ad0

     

  • 1.6, Аноним (3), 13:38, 18/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто знает, ZVOL уже перестал так жутко тормозить? ACL кроме как через ZVOL прикрутить нельзя было, а последний работал с катострофически медленной скоростью. Из-за этого Самбу пришлось пущать на gmirror+gjournal+UFS2
     
     
  • 2.11, XROM (?), 18:08, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Из-за этого Самбу пришлось пущать на gmirror+gjournal+UFS2

    Видно же что система дерьмово подходит для задачи.Нет, надо все-равно ее туда вкорячить через жопу, получив вместо работы функционирование.А более подходящие для файлсерверов системы благородный дон не осилил чтоли?

     
     
  • 3.13, VX (??), 19:59, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    например?
     
     
  • 4.15, Myc (??), 23:42, 18/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Винда. :)))))
    Скорее всего XROM имел ввиду какой-нибудь линукс, но что-то как-то он слабо это обосновал.
     

  • 1.8, Anatoliy (??), 15:02, 18/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Доброго дня.

    >Свойства refquota, refreservation. То же, что и обычные свойства quota и reservation, но >без учета места, занимаемого дочерними ФС, клонами и снапшотами.

    Правильно ли я понял, что на дочерние разделы теперь можно высталять свои квоты?
    К примеру: Я хочу зарезервировать место под Maildir 5 мб из 20 мб выделенных на пользователя.
    /home/user - 20 мб
    /home/user/Maildir - 5 мб.

    В итоге, пользователь может записать в /home/user 15 мб. Так ли это?  А то на данный момент мне пришлось Maildir пользователей вынести на другой раздел.

     
  • 1.22, nanodaemon (?), 17:51, 19/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    впереди паравоза:
    %  uname -rsm            22:44:35 on 08-11-19
    SunOS 5.10 i86pc
    %  zpool upgrade         22:46:43 on 08-11-19
    This system is currently running ZFS pool version 10.

    All pools are formatted using this version.

    видимо скопипастили последний билд опенсоляриса, там как раз вроде 13ый зфс :)

    ну если оно будет грузицо с хотя бы с mirror'а на zfs, то это конечно хорошо. можно наконец выбросить унылый geom на свалку истории. :)

     
     
  • 2.24, Myc (??), 01:06, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > ну если оно будет грузицо с хотя бы с mirror'а на zfs, то это конечно хорошо. можно наконец выбросить унылый geom на свалку истории. :)

    Не надо грязи. GEOM - это фреймворк для работы с блочными устройствами.
    И свои функции GEOM выполняет.
    К файловыми системам он практически не имеет отношения. Так что сравнивать его с ZFS это немного глупо.

     
  • 2.25, Аноним (-), 02:26, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > можно наконец выбросить унылый geom на свалку истории. :)

    ZFS во FreeBSD реализована через GEOM. Да и во фре не такой опции в ядре, коя позволяет отключить GEOM полностью, только некоторые классы.

     
     
  • 3.29, B. Obama (?), 17:37, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >> можно наконец выбросить унылый geom на свалку истории. :)
    >
    >ZFS во FreeBSD реализована через GEOM. Да и во фре не такой
    >опции в ядре, коя позволяет отключить GEOM полностью, только некоторые классы.
    >

    И сава бисти! GEOM это реально очень классная штука.
    PS: А дело лора побеждает, уже и на опеннете сравнивают ужа с ежом (ZFS vs GEOM) :( Ёнжынеры ...

     
  • 2.27, Аноним (-), 08:37, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > This system is currently running ZFS pool version 10.

    (~). uname -srm
    FreeBSD 8.0-CURRENT amd64
    (~). zpool upgrade
    This system is currently running ZFS pool version 14.

    All pools are formatted using this version.

    Загрузился с малюсенького раздела freebsd-boot размером 64K:
    (~). gpart show
    =>      34  20971453  ad0  GPT  (10G)
            34       128    1  freebsd-boot  (64K)
           162   1048576    2  freebsd-swap  (512M)
       1048738  19922749    3  freebsd-zfs  (9.5G)

    На месте freebsd-swap был когда-то freebsd-ufs, но был удален за ненадобностью. ;)

    > видимо скопипастили последний билд опенсоляриса, там как раз вроде 13ый зфс :)

    ну да, IFV были из локальной p4-копии mercurial репы opensolaris

    > ну если оно будет грузицо с хотя бы с mirror'а на zfs

    Если? Возьми и попробуй! ;)

     
     
  • 3.30, Argon (?), 19:17, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем прикол делать ZFS на 10 Гб?Это такой тонкий глум?Вы б еще btrfs на пару гиг собрали, извращенцы.Или это виртуалка на пострадать фигней была?
     
     
  • 4.31, Аноним (-), 23:29, 20/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чем прикол делать ZFS на 10 Гб?

    это виртуалка, в которой я обкатывал процесс ZFSBoot. Сейчас уже перевожу несколько серверов по пройденному пути.

     
  • 2.33, avg (??), 03:40, 22/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >ну если оно будет грузицо с хотя бы с mirror'а на zfs,
    >то это конечно хорошо. можно наконец выбросить унылый geom на свалку
    >истории. :)

    И мозги у тебя нано!

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



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

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