LINUX.ORG.RU

Ответ на: комментарий от kostik87

Да он, собственно во всех ebuild`ах zfs присутствует.

kostik87 ★★★★★
()

В репах zfs то и так уже есть.

tazhate ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Это zfs-kmod поставить что ли?

Это просто emerge zfs и он сам все поставит. Потом тупо modprobe zfs и все.

tazhate ★★★★★
()
Ответ на: комментарий от Kindly_Cat

В ссылке, которую указал init_6 указано же как в профиле отключить запрет использования этого флага:

echo 'sys-fs/zfs -kernel-builtin' >> /etc/portage/profile/package.use.mask 
echo 'sys-fs/zfs kernel-builtin' >> /etc/portage/package.use 
echo 'sys-kernel/geek-sources zfs' >> /etc/portage/package.use 
emerge sys-kernel/geek-sources

kostik87 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Это zfs-kmod поставить что ли?

Нет это сделать

echo 'sys-fs/zfs -kernel-builtin' >> /etc/portage/profile/package.use.mask 
echo 'sys-fs/zfs kernel-builtin' >> /etc/portage/package.use 
echo 'sys-kernel/geek-sources zfs' >> /etc/portage/package.use 
USE="zfs" emerge sys-kernel/geek-sources
init_6 ★★★★★
()
Ответ на: комментарий от kostik87

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

А так никаких велосипедостроений с initrd ;)

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Так-то, конечно, оно так, но если уж совсем страшно использовать initrd из-за возможных задержек при загрузке можно сделать простой init сценарий с одной командой 'modprobe zfs' ну а дальше 'mount /dev/<root> /mnt/root' и 'exec switch_root /mnt/root /sbin/init'

kostik87 ★★★★★
()
Ответ на: комментарий от tazhate

Я спросил «Зачем?». Не вижу ответа.

Бессмысленно отвечать на вопрос «зачем» если человек не видит разницы между «модулем» и «в ядро».

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

А, нет, тогда модулем не пойдёт, мне initrd не нужен.

Зачем он вапще тебе в ядре, я опять повторяю вопрос.

tazhate ★★★★★
()

tazhate 5 звезд а отвечать на сообщения не умеешь. На твое не отвечал чтобы не залочить на удаление

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Страшно на него хомяк ставить? Статус вообще какой?

Еще как страшно. Я пока тестирую.

И если что то zfs-builtin-3.6.8-20121128.patch.xz это патчик на ванильное ядро из sys-kernel/spl-0.6.0_rc12 и sys-fs/zfs-0.6.0_rc12-r1 полученный методом описанным ryao при помощи patch_maker.sh

init_6 ★★★★★
()
Ответ на: комментарий от vertexua

Я думал с гентурепов поставить

Ну и делай как думал

зачем эти костыли?

Где? Какие костыли?

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Наверное, чтобы использовать на корне.

А сразу в топике ты об этом написать не мог?
Тогда да, все верно советуют.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Я и так в топике написал конкретный вопрос.

Kindly_Cat
() автор топика

И да для вот этого:

Setup is 16208 bytes (padded to 16384 bytes).
System is 3279 kB
CRC b6a1e71b
Kernel: arch/x86/boot/bzImage is ready  (#4)
  Building modules, stage 2.
  MODPOST 578 modules
FATAL: modpost: GPL-incompatible module zfs.ko uses GPL-only symbol 'blk_queue_flush'
make[1]: *** [__modpost] Ошибка 1
make: *** [modules] Ошибка 2

Был навелосипеден zfs_gpl_blk_queue_flush.patch применяется автоматически если выбран USE=«zfs»

А вот это:

Setup is 16208 bytes (padded to 16384 bytes).
System is 3278 kB
CRC 2ba3cd93
Kernel: arch/x86/boot/bzImage is ready  (#5)
 Building modules, stage 2.
 MODPOST 578 modules
ERROR: "set_fs_pwd" [spl/spl/spl.ko] undefined!
ERROR: "groups_search" [spl/spl/spl.ko] undefined!
make[1]: *** [__modpost] Ошибка 1
make: *** [modules] Ошибка 2

У меня решилось вот этим CONFIG_SPL=m --> CONFIG_SPL=y

Баг на выключении /etc/init.d/zfs-shutdown на системах у которых zfs не на root-е ryao обещал исправить.

И да умвр

> equery u geek-sources
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-kernel/geek-sources-3.6.8:
 U I
 + + aufs       : AnotherUnionFS.
 + + bfq        : Budget Fair Queueing Budget I/O Scheduler.
 + + branding   : Enable Gentoo specific branding.
 - - build      : Build kernel.
 - - ck         : Enable Con Kolivas' high performance patchset.
 + + debian     : Use Debian kernel patches.
 - - deblob     : Remove binary blobs from kernel sources to provide libre license compliance.
 + + fedora     : Use Fedora kernel patches.
 + + genpatches : Use Gentoo kernel patches.
 - - grsecurity : Use grsecurity patches.
 + + ice        : Use TuxOnIce patches.
 + + mageia     : Use Mandriva/Mageia patches.
 - - reiser4    : Use Reiser4 FS patches.
 - - rt         : Use Ingo Molnar's realtime preempt patches.
 + + suse       : Use OpenSuSE patches.
 + + symlink    : Force kernel ebuilds to automatically update the /usr/src/linux symlink
 + + uksm       : Use Ultra Kernel Samepage Merging patches.
 - - vserver    : VServer provides virtualization for GNU/Linux systems.
 + + zfs        : The native Linux kernel port of the ZFS filesystem.
> lsmod | grep zfs
zfs                  1016186  0 
zunicode              322048  1 zfs
zavl                    5916  1 zfs
zcommon                38255  1 zfs
znvpair                39004  2 zfs,zcommon
init_6 ★★★★★
()
Ответ на: комментарий от init_6
+ + debian     : Use Debian kernel patches.
 + + fedora     : Use Fedora kernel patches.
 + + genpatches : Use Gentoo kernel patches.
 + + mageia     : Use Mandriva/Mageia patches.
 + + suse       : Use OpenSuSE patches.

Прощу прощения за оффотоп, а у убунты нет патчей (если есть, то почему их не включите?) на ядро?

anonymous
()
Ответ на: комментарий от Kindly_Cat

А у тебя какой видеодрайвер?

nouveau. Буквально сегодня пытался заюзать блоб наблюдал феерические падения гномощели…

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

Прощу прощения за оффотоп, а у убунты нет патчей (если есть, то почему их не включите?) на ядро?

Да мне то не жалко… Откуда их забирать и в каком они виде вот главные вопросы. И если я все правильно понимаю то забирать их с ланчпада и они в виде одного diff-а… И еще проблема например с обновлением. Вот к примеру mageia пока что еще даже для текущего 3.6.8 не выложили…

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

А видеокарта? Не глючит, производительность нормальная?

На nouveau 2D вообще отлично. HD фильмы без vdpau конечно печально… А из 3D пробовал разве что =games-action/extreme-tuxracer-0.5_beta В нем проблем не было.

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

А течка иксов наблюдается на нуво? Особенно после суспенда.

Ну у меня с geek-sources с ice до десятка раз циклов засыпаний-пробуждений нормально держит. Из глюков видел только пропадание иконки блютулса после пробуждения.

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Ещё вопрос: насколько полно поддерживаются возможности zfs?

В данный момент целиком, касаемо 28ой версии.

This system is currently running ZFS pool version 28.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Ты же вроде плотно имел дело с ZFS? Вот мне на btrfs нравятся writable snapshots, это удобно для обновлений: сделал снапшот корня, чрутишься в снапшот и обновляешь себе мир в чруте. На ZFS такое возможно?

Kindly_Cat
() автор топика
Ответ на: комментарий от Kindly_Cat

На ZFS такое возможно?

Да. Подробности

После создания клон можно будет примонтировать, как обычный том и писать в него. Ну и делать снапшоты уже с него, не теряя при этом оригинальный том :-)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Kindly_Cat

со скоростью у ZFS как?

Шутишь? :) Это самая быстрая фс в данный момент, особенно если на ссд.
Емнип, что ей противопоказано - это базы данных.

tazhate ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Что, реально, прям десятками гигов?

Нет конечно. Попробуй и посмотри сам сколько ест.

tazhate ★★★★★
()
Ответ на: комментарий от GAMer

Во-первых, кешей там несколько и все настраиваются.
Во-вторых, проблема с кешами всё-таки есть, т.к. ZFS использует свои кеши а подсистема VFS в линуксе - свои. В результате получается пересход ЕМНИП в 1,5 раза(по тестам Richard Yao) по сравнению с такой же нагрузкой на Solaris/FreeBSD.

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.