9.2 обновление и zfs

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 11:03:54

Всем добрый день!
После перехода с 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 может что упустил. Хотя ошибок самих то нет на файловой системе.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: 9.2 обновление и zfs

Непрочитанное сообщение snorlov » 2015-01-13 12:00:29

По русски же написано
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 тоже не забудьте поставить...

guest
проходил мимо

Re: 9.2 обновление и zfs

Непрочитанное сообщение guest » 2015-01-13 12:01:02

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"

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: 9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 13:51:54

Там все проще надо было
zpool upgrade RD10
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

guest
проходил мимо

Re: 9.2 обновление и zfs

Непрочитанное сообщение guest » 2015-01-13 14:00:59

Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: 9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 14:08:39

guest писал(а):
Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: 9.2 обновление и zfs

Непрочитанное сообщение snorlov » 2015-01-13 14:16:11

Spook1680 писал(а):
guest писал(а):
Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
Просто загружаемый на zfs, а вообще все просто если есть загрузочный диск, только будут несколько неприятных моментов...

guest
проходил мимо

Re: 9.2 обновление и zfs

Непрочитанное сообщение guest » 2015-01-13 14:29:44

snorlov писал(а):
Spook1680 писал(а):
guest писал(а):
Spook1680 писал(а):Там все проще надо было
zpool upgrade RD10
когда потеряете загружаемый zpool/zfs, поймете как надо - как проще или как правильно.
Я так понял что это надо если у вас вся система на zfs?
Просто загружаемый на zfs, а вообще все просто если есть загрузочный диск, только будут несколько неприятных моментов...
истинно так, если до того, хозяин в панике не угрохает пул, случаев - вагон.

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: 9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 14:32:21

Тогда получается если по правельному то исходя из этого

Код: Выделить всё

# 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
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: 9.2 обновление и zfs

Непрочитанное сообщение snorlov » 2015-01-13 14:40:30

по правильному надо сначало посмотреть есть ли у тебя загрузочный радел сна zfs и если он есть, то туда и надо заливать.
Т.е смотрим

Код: Выделить всё

gpart show
, определяем где там freebsd-boot и в этот раздел заливаем

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: 9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 14:59:20

snorlov писал(а):по правильному надо сначало посмотреть есть ли у тебя загрузочный радел сна zfs и если он есть, то туда и надо заливать.
Т.е смотрим

Код: Выделить всё

gpart show
, определяем где там 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
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: 9.2 обновление и zfs

Непрочитанное сообщение snorlov » 2015-01-13 15:06:52

Ну и где у тебя zfs на загрузке, я виже только ufs...
RD10 наверное подключаешь позже...

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: 9.2 обновление и zfs

Непрочитанное сообщение Spook1680 » 2015-01-13 15:34:48

snorlov писал(а):Ну и где у тебя zfs на загрузке, я виже только ufs...
RD10 наверное подключаешь позже...
ну да мы не поняли друг друга я тогда еще выше гостю писал выше
Я так понял что это надо если у вас вся система на zfs?
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "