URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 45207
[ Назад ]

Исходное сообщение
"Во FreeBSD появилась поддержка ZFS v13"

Отправлено opennews , 18-Ноя-08 10:36 
В текущей ветке FreeBSD обновлена (http://lists.freebsd.org/pipermail/freebsd-current/2008-Nove...) поддержка ZFS до версии 13. Обновление также привнесло специфический для FreeBSD набор изменений.

-  Делегированное администрирование. Позволяет делегировать обычным пользователям создание ФС, снапшотов и т.д.

-  2й уровень кеширования L2ARC. Позволяет использовать для кеширования дополнительные диски. Наибольший прирост производительности на операциях случайного чтения на редко меняющихся данных.

-  slog. Позволяет использовать дополнительные диски для Intent Log ZFS в целях ускорения таких операций, как fsync(2).

-  vfs.zfs.super_owner. Позволяет обычному пользователю выполнять привилегированные операции с файлами, расположенными на ФС, владельцем которой он является.

-  Частичная поддержка chflags(2).

-  ZFSBoot. Начальная поддержка загрузки системы с пула ZFS.

- Свойства снапшотов.

-  Новые режимы отказа при выходе из строя. Может быть выбран о...

URL: http://lists.freebsd.org/pipermail/freebsd-current/2008-Nove...
Новость: http://www.opennet.me/opennews/art.shtml?num=18957


Содержание

Сообщения в этом обсуждении
"Во FreeBSD появилась поддержка ZFS v13"
Отправлено abigor , 18-Ноя-08 10:36 
афигеть!!! хочу, пошел искать как обновить свой zfs до этого дела!

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено FSA , 18-Ноя-08 17:35 
make buildworld
make buildkernel
make installkernel
reboot
mergemaster -p
make installworld
mergemaster
reboot
:)

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Осторожный , 19-Ноя-08 08:38 
>make buildworld
>make buildkernel
>make installkernel
>reboot
>mergemaster -p
>make installworld
>mergemaster
>reboot
>:)

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено iZEN , 19-Ноя-08 08:45 
>В начале надо cvsup сделать :)

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



"Во FreeBSD появилась поддержка ZFS v13"
Отправлено abigor , 19-Ноя-08 09:02 
только вот еще нету там этого, по крайней мере для RELENG_7_0
видать для коррект версии надо :)

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено CrazyF , 19-Ноя-08 21:19 
>видать для коррект версии надо

Current версии :-D


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено soko1 , 19-Ноя-08 09:47 
Прогрессивные люди перешли с CVS на SVN =)

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено abigor , 19-Ноя-08 10:40 
>Прогрессивные люди перешли с CVS на SVN =)
>
>Ссылка по теме: http://truebsd.org/sokolov/228

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 20-Ноя-08 15:22 
>:) ну, у меня свое зеркало cvsup, так что я сильно не замечаю недостатков CVS, спасибо за тык носом

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено abigor , 21-Ноя-08 08:16 
>>:) ну, у меня свое зеркало cvsup, так что я сильно не замечаю недостатков CVS, спасибо за тык носом
>
>Поменяй его на зеркало svnsync(1) ;)

Уже задумался на эту тему


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Осторожный , 19-Ноя-08 14:34 
>>В начале надо cvsup сделать :)
>
>Прогрессивные люди давно перешли на csup.

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 18-Ноя-08 10:36 
Допилят и будет всем счастье =)

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 18-Ноя-08 12:29 
Еще бы расширямый raidz допили

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено andr.mobi , 18-Ноя-08 13:31 
>Еще бы расширямый raidz допили

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 18-Ноя-08 13:40 
>Еще бы расширямый raidz допили

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Sergey , 18-Ноя-08 17:50 
>>Еще бы расширямый raidz допили
>
>Ну, этого пока и в солярке нет.

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 18-Ноя-08 23:37 
Любая из следующих операций:

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


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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено rWizard , 22-Май-09 20:08 
>Любая из следующих операций:
>
>1) Есть n дисков в raidz, суммарная емкость (n-1). Нужно добавить m
>дисков и получить raidz с емкостью (n+m-1)
>2) Есть n дисков в raidz, нужно добавить один диск и превратить
>это в raidz2 той же емкости

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено XROM , 18-Ноя-08 18:09 
>Еще бы расширямый raidz допили

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено stamnik , 18-Ноя-08 13:15 
ZFSBoot. Начальная поддержка загрузки системы с пула ZFS. - Свойства снапшотов.

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 20-Ноя-08 02:44 
> Я так понимаю, что можно уже бутиься без дополнительных костылей? Круто! Пойду на эксперементальной машинке попробую.

Вот тест с 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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 18-Ноя-08 13:38 
А кто знает, ZVOL уже перестал так жутко тормозить? ACL кроме как через ZVOL прикрутить нельзя было, а последний работал с катострофически медленной скоростью. Из-за этого Самбу пришлось пущать на gmirror+gjournal+UFS2

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено XROM , 18-Ноя-08 18:08 
>Из-за этого Самбу пришлось пущать на gmirror+gjournal+UFS2

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено VX , 18-Ноя-08 19:59 
например?

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Myc , 18-Ноя-08 23:42 
Винда. :)))))
Скорее всего XROM имел ввиду какой-нибудь линукс, но что-то как-то он слабо это обосновал.

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Anatoliy , 18-Ноя-08 15:02 
Доброго дня.

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

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

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено nanodaemon , 19-Ноя-08 17:51 
впереди паравоза:
%  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 на свалку истории. :)


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Myc , 20-Ноя-08 01:06 
> ну если оно будет грузицо с хотя бы с mirror'а на zfs, то это конечно хорошо. можно наконец выбросить унылый geom на свалку истории. :)

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 20-Ноя-08 02:26 
> можно наконец выбросить унылый geom на свалку истории. :)

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено B. Obama , 20-Ноя-08 17:37 
>> можно наконец выбросить унылый geom на свалку истории. :)
>
>ZFS во FreeBSD реализована через GEOM. Да и во фре не такой
>опции в ядре, коя позволяет отключить GEOM полностью, только некоторые классы.
>

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 20-Ноя-08 08:37 
> 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

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Argon , 20-Ноя-08 19:17 
А в чем прикол делать ZFS на 10 Гб?Это такой тонкий глум?Вы б еще btrfs на пару гиг собрали, извращенцы.Или это виртуалка на пострадать фигней была?

"Во FreeBSD появилась поддержка ZFS v13"
Отправлено Аноним , 20-Ноя-08 23:29 
> А в чем прикол делать ZFS на 10 Гб?

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


"Во FreeBSD появилась поддержка ZFS v13"
Отправлено avg , 22-Ноя-08 03:40 
>ну если оно будет грузицо с хотя бы с mirror'а на zfs,
>то это конечно хорошо. можно наконец выбросить унылый geom на свалку
>истории. :)

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