Страница 1 из 1
9.2 обновление и zfs
Добавлено: 2015-01-13 11:03:54
Spook1680
Всем добрый день!
После перехода с 9.1 на 9.3 на серваке вываливается такая шняга
# zpool status
pool: RD10
state: ONLINE
status: The pool is formatted using a legacy on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support feature
flags.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
RD10 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0
ada2 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ada1 ONLINE 0 0 0
ada3 ONLINE 0 0 0
errors: No known data errors
Код: Выделить всё
uname -a
FreeBSD unigrup.local 9.3-RELEASE-p7 FreeBSD 9.3-RELEASE-p7
Кто гуру в этом вопросе первый раз обновляюсь где есть отдельные диски с zfs может что упустил. Хотя ошибок самих то нет на файловой системе.
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 12:00:29
snorlov
По русски же написано
Spook1680 писал(а):
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support feature
flags.
Так что man zpool обратив на команду upgrade, а также man zfs с той же командой.
Да и новый bootcode тоже не забудьте поставить...
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 12:01:02
guest
Spook1680 писал(а):Всем добрый день!
После перехода с 9.1 на 9.3 на серваке вываливается такая шняга
# zpool status
pool: RD10
state: ONLINE
status: The pool is formatted using a legacy on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support feature
flags.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
RD10 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0
ada2 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ada1 ONLINE 0 0 0
ada3 ONLINE 0 0 0
errors: No known data errors
Код: Выделить всё
uname -a
FreeBSD unigrup.local 9.3-RELEASE-p7 FreeBSD 9.3-RELEASE-p7
Кто гуру в этом вопросе первый раз обновляюсь где есть отдельные диски с zfs может что упустил. Хотя ошибок самих то нет на файловой системе.
https://www.freebsd.org/doc/handbook/zf ... ol-upgrade
+
# less /usr/src/UPDATING
Код: Выделить всё
ZFS notes
---------
When upgrading the boot ZFS pool to a new version, always follow
these two steps:
1.) recompile and reinstall the ZFS boot loader and boot block
(this is part of "make buildworld" and "make installworld")
2.) update the ZFS boot block on your boot drive
The following example updates the ZFS boot block on the first
partition (freebsd-boot) of a GPT partitioned drive ad0:
"gpart bootcode -p /boot/gptzfsboot -i 1 ad0"
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 13:51:54
Spook1680
Там все проще надо было
zpool upgrade RD10
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:00:59
guest
Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:08:39
Spook1680
guest писал(а):Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:16:11
snorlov
Spook1680 писал(а):guest писал(а):Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
Просто загружаемый на zfs, а вообще все просто если есть загрузочный диск, только будут несколько неприятных моментов...
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:29:44
guest
snorlov писал(а):Spook1680 писал(а):guest писал(а):Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
Просто загружаемый на zfs, а вообще все просто если есть загрузочный диск, только будут несколько неприятных моментов...
истинно так, если до того, хозяин в панике не угрохает пул, случаев - вагон.
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:32:21
Spook1680
Тогда получается если по правельному то исходя из этого
Код: Выделить всё
# zpool status
pool: RD10
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
RD10 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0
ada2 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ada1 ONLINE 0 0 0
ada3 ONLINE 0 0 0
и того что нам рекомендуют
Код: Выделить всё
2.) update the ZFS boot block on your boot drive
The following example updates the ZFS boot block on the first
partition (freebsd-boot) of a GPT partitioned drive ad0:
"gpart bootcode -p /boot/gptzfsboot -i 1 ad0"
Non-boot pools do not need these updates.
я еще должен сделать с каждым диском
Код: Выделить всё
gpart bootcode -p /boot/gptzfsboot -i 1 ada0
gpart bootcode -p /boot/gptzfsboot -i 1 ada2
gpart bootcode -p /boot/gptzfsboot -i 1 ada1
gpart bootcode -p /boot/gptzfsboot -i 1 ada3
(сборку и установку мира опускаю т.к. она была уже сделана)
и апосля после этих процедур у нас информация в файлике gptzfsboot запишется.
сейчас
Код: Выделить всё
-r--r--r-- 1 root wheel 42083 Jan 10 11:44 gptzfsboot
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:40:30
snorlov
по правильному надо сначало посмотреть есть ли у тебя загрузочный радел сна zfs и если он есть, то туда и надо заливать.
Т.е смотрим
, определяем где там freebsd-boot и в этот раздел заливаем
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 14:59:20
Spook1680
snorlov писал(а):по правильному надо сначало посмотреть есть ли у тебя загрузочный радел сна zfs и если он есть, то туда и надо заливать.
Т.е смотрим
, определяем где там freebsd-boot и в этот раздел заливаем
Ого прямо новое для себя открываю круть
Код: Выделить всё
gpart show
=> 34 3907029100 mirror/gm0 GPT (1.8T)
34 128 1 freebsd-boot (64k)
162 1799356288 2 freebsd-ufs (858G)
1799356450 8388608 3 freebsd-swap (4.0G)
1807745058 2097152000 4 freebsd-ufs (1T)
3904897058 2132076 - free - (1.0G)
система стоит на raid1
Код: Выделить всё
# gmirror status
Name Status Components
mirror/gm0 COMPLETE ada4 (ACTIVE)
ada5 (ACTIVE)
Выходит что правильно было прописать вот так
Код: Выделить всё
gpart bootcode -p /boot/gptzfsboot -i 1 gm0
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 15:06:52
snorlov
Ну и где у тебя zfs на загрузке, я виже только ufs...
RD10 наверное подключаешь позже...
Re: 9.2 обновление и zfs
Добавлено: 2015-01-13 15:34:48
Spook1680
snorlov писал(а):Ну и где у тебя zfs на загрузке, я виже только ufs...
RD10 наверное подключаешь позже...
ну да мы не поняли друг друга я тогда еще выше гостю писал выше
Я так понял что это надо если у вас вся система на zfs?