Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1113 из 10763 ===================================== RU.UNIX.BSD =
От   : Valentin Davydov                 2:5020/400         22 Feb 14 20:10:52
Кому : Maxim Sokolsky                                      22 Feb 14 20:10:52
Тема : Re: Оптимальные параметры для разделов ZFS
FGHI : area://RU.UNIX.BSD?msgid=<1187482951@ddt.demos.su>+d592c578
На   : area://RU.UNIX.BSD?msgid=2:5020/828.777+530767b9
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5020/828.777+530ad155
==============================================================================
From: Valentin Davydov <sp@m.davydov.spb.su>

>   From: Maxim Sokolsky <Maxim.Sokolsky@p777.f828.n5020.z2.fidonet.org>
>   Date: Fri, 21 Feb 2014 18:49:24 +0400
>
>Родной инсталлятор у фряхи какой-то стал не очень-то удобный и понятный, уж
>очень он ... запутанный... И забудешь потом - если постоянно не ставишь - как
>правильно, и что поменять и где.
>
>Ковыряю скрипт - инсталлятор для автоматического развертывания FreeBSD с
>файловой системой ZFS - для двух дисков mirror.
>
>Посоветуйте пож-ста оптимальные параметры для разделов ZFS по-умолчанию.

Оптимальный парметр - не использовать разделы вообще: развернуть ZFS на диски
целиком. А всё, что надо делить - делить внутри ZFS.

>Пока вот что:
>
>====
>...
>sysctl kern.geom.debugflags=0x10
>/bin/echo "Starting newfs ZFS"
>
>#/sbin/gpart delete $DISKDEV1
>#/sbin/gpart delete $DISKDEV2
>#/sbin/gpart destroy -F geom
>/sbin/gpart create -s gpt $DISKDEV1
>/sbin/gpart create -s gpt $DISKDEV2
>/bin/sync
>
>/sbin/gpart add -a 4k -b 34 -s 64k -t freebsd-boot $DISKDEV1
>/sbin/gpart add -a 4k -t freebsd-zfs -l disk0 $DISKDEV1
>/bin/sync
>
>/sbin/gpart add -a 4k -b 34 -s 64k -t freebsd-boot $DISKDEV2
>/sbin/gpart add -a 4k -t freebsd-zfs -l disk1 $DISKDEV2
>/bin/sync
>
>/sbin/gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 $DISKDEV1
>/sbin/gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 $DISKDEV2
>/bin/sync
>
>/sbin/gnop create -S 4096 /dev/gpt/disk0
>/sbin/gnop create -S 4096 /dev/gpt/disk1
>/bin/sync
>/sbin/zpool create -m $MNT -f -o cachefile=/var/tmp/$ZPOOL.cache $ZPOOL mirror /dev/gpt/disk0.nop /dev/gpt/disk1.nop

Зачем так сложно-то?

dd if=/boot/zfsboot of=$DISKDEV1 bs=512k count=1
dd if=/boot/zfsboot of=$DISKDEV1 bs=512k skip=1 oseek=1k
zpool create $ZPOOL $DISKDEV1
zpool attach $ZPOOL $DISKDEV1 $DISKDEV2

>/sbin/zpool export $ZPOOL

И т.д.

>Что-то я не могу найти nodev опцию. В документации к солярке есть опция
>devices, но под BSD ее не допилили пока. Что кто слышал, когда появится?

The "nodev" and "dev" mount options have been no-ops that have been silently
ignored since FreeBSD 5, due to the introduction of devfs.

>Что-бы ещё такого влепить? Полезного? Для ZFS L))

Дедупликацию. Для некоторых сценариев использования (начиная от файлопомойки
для незнакомых друг с другом юзеров и кончая make install) полезная штука.
Hо жручая до памяти и/или дискового чтения.

>И резервация места для разделов - я зареревировал 10 Gb для /usr, 5 для /tmp и
>1 для /var/tmp. Hа всякий случай, чтобы сервак не шлепнулся под нагрузкой, если
>место забъется. Остальное - шарится...

А кто это у тебя так охотно пишет в /usr? И потом, даже при наличии места в
/usr, /tmp и /var/tmp, сервак может встать колом при исчерпании других ресурсов.

>Hе хочется все жестко прибивать, шаблон для почтовых серверов, основные данные
>и логи будут в /var - как бы им ни нужно дать всё что есть.
>
>Вопрос конечно провокационный - но как бы вы сделали по-умолчанию? L)

Я бы начал с изучения задачи. Это как в линухах - кому-то подавай установщик убунту,
который без спросу виндовый загрузчик переписывает, а кому-то - арч, где файловые
системы надо самому по одной делать и руками в /mnt монтировать.

Вал. Дав.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.089779 секунды