1) Поддержка gmirror
options GEOM_MIRROR
2) Поддержка ZFS
options OPENSOLARIS
options ZFS
Но этого мало (как верно подметил пользователь ttys). При сборке gcc будет ругаться, что не знает опций ZFS/OPENSOLARIS. И правда. Для того, что бы не ругался, нужно пропатчить несколько файлов.
– http://svnweb.freebsd.org/base?view=revision&revision=196682 = здесь содержаться изменённые файлы.
– http://lists.freebsd.org/pipermail/svn-src-user/2009-August/001536.html – здесь содержится diff файлов, что гораздо удобнее, чем первый вариант, так как файлы создавались в 2009. Правда не все файлы корректно патчаться. Поэтому видимо придётся патчить вручную.
UPD
Даже после патчинга всё равно ядро не собралось. Валиться с ошибками
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:33:27: error: sys/vdev_impl.h: No such file or directory /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:34:24: error: sys/fs/zfs.h: No such file or directory /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:35:21: error: sys/zio.h: No such file or directory
2 коментарі “Добавляем поддержку в ядро часто используемых опций”
/usr/src/sys/amd64/conf/test: unknown option “ZFS”
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
uname -rm
9.0-RELEASE amd64
Обновил. Спасибо за замечание.