ZFS / BSD8 / can't load kernel
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-08-04 16:41:09
Re: ZFS / BSD8 / can't load kernel
Супер. У меня два реальных винта размеченных под GPT+ZFS, один на 500Гб, второй 1Тб. Тот который на 500Гб стал нормально грузиться только когда я разметил его в FreeBSD 8.1 (о чём писал выше, так же писал что свежесобранная FreeBSD виснет при обновлении), а второй винт чисто как хранилище фильмов и некоторых бекапов с первого, сразу размечался в ZFS v15.
Поставлю вопрос прямо - ЧЕМ отличается установка на GPT+ZFS в релизах 8.1 и 8.2 = почему из 8.1 я имею без проблем загрузку (или же пока остаюсь на её версии ZFS), а на 8.2 при ТЕХ ЖЕ действиях уже несколько раз облом за обломом.
По части точек монтирования - на скрине видно, как, куда и что монтировал.
Поставлю вопрос прямо - ЧЕМ отличается установка на GPT+ZFS в релизах 8.1 и 8.2 = почему из 8.1 я имею без проблем загрузку (или же пока остаюсь на её версии ZFS), а на 8.2 при ТЕХ ЖЕ действиях уже несколько раз облом за обломом.
По части точек монтирования - на скрине видно, как, куда и что монтировал.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- рядовой
- Сообщения: 46
- Зарегистрирован: 2010-04-13 15:11:02
- Контактная информация:
Re: ZFS / BSD8 / can't load kernel
А можно мне слепому специально указать куда монтировалось?
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-08-04 16:41:09
Re: ZFS / BSD8 / can't load kernel
Маленько решилось.
НЕЛЬЗЯ делать экспорт загрузочного пула в конце, иначе на выходе будет
Казалось бы "поработал - закрой за собой", ан фиг, отмонтировать можно и нужно, экспортировать затем ни в коем случае. Т.е. в данном случае я немного не представляю, как эта телега будет грузиться, если взять такой загрузочный пул, сносить на другой ПК, там импортировать, скопировать что-нить, экспортировать и вернуть на место. Я так понял что система станет незагружаемой и без диска с FreeBSD версии умеющей данную версию ZFS уже нифига не сделаешь.
НЕЛЬЗЯ делать экспорт загрузочного пула в конце, иначе на выходе будет
Код: Выделить всё
gptzfsboot: No ZFS pools located, can't boot
- Fomalhaut
- мл. сержант
- Сообщения: 109
- Зарегистрирован: 2010-12-05 12:28:33
Re: ZFS / BSD8 / can't load kernel
Насколько я понимаю, разрушается файл метаданных zpool.cache при import/exportQuAzI писал(а):Маленько решилось.
НЕЛЬЗЯ делать экспорт загрузочного пула в конце, иначе на выходе будетКазалось бы "поработал - закрой за собой", ан фиг, отмонтировать можно и нужно, экспортировать затем ни в коем случае. Т.е. в данном случае я немного не представляю, как эта телега будет грузиться, если взять такой загрузочный пул, сносить на другой ПК, там импортировать, скопировать что-нить, экспортировать и вернуть на место. Я так понял что система станет незагружаемой и без диска с FreeBSD версии умеющей данную версию ZFS уже нифига не сделаешь.Код: Выделить всё
gptzfsboot: No ZFS pools located, can't boot
- Fomalhaut
- мл. сержант
- Сообщения: 109
- Зарегистрирован: 2010-12-05 12:28:33
Re: ZFS / BSD8 / can't load kernel
Зачем? O_o ZFS сам монтируется как надо, для этого и нужны vfs.root.mountfrom="zfs:systor" и /mnt/boot/zfs/zpool.cache.iZEN писал(а):Для "legacy" нужен правильно настроенный /etc/fstab с указанными точками монтирования всех файловых систем с ZFS. Он есть?QuAzI писал(а):При создании пула он монтируется в корне, создавая точку монтирования. В конце после zfs umount -a задавал zfs set mountpoint=legacy.
Код: Выделить всё
# cat /etc/fstab
# DEVICE MOUNTPOINT FSTYPE OPTIONS DUMP Pass#
proc /proc procfs rw 0 0
/dev/gpt/swap0.eli none swap sw 0 0
/dev/gpt/swap1.eli none swap sw 0 0
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
systor 8.67G 904G 768M legacy
systor/distfiles 138M 904G 138M /usr/ports/distfiles
systor/home 29.5K 904G 29.5K /usr/home
systor/local 950M 904G 360M /usr/local
systor/obj 137M 904G 137M /usr/obj
systor/ports 1.16G 904G 460M /usr/ports
systor/src 2.40G 904G 1.13G /usr/src
systor/tmp 32.5K 904G 32.5K /tmp
systor/usr 1.01G 904G 637M /usr
systor/var 1.65G 904G 316M /var
systor/var/crash 22.5K 904G 22.5K /var/crash
systor/var/db 290M 904G 91.4M /var/db
systor/var/empty 21K 904G 21K /var/empty
systor/var/tmp 981M 904G 981M /var/tmp
- Fomalhaut
- мл. сержант
- Сообщения: 109
- Зарегистрирован: 2010-12-05 12:28:33
Re: ZFS / BSD8 / can't load kernel
Этого делать уже давно не обязательно: надо использовать свойство cachefile:RemiZOffAlex писал(а):А импорт/экспорт после и полученный файл скопировать в /boot/zfs?
Код: Выделить всё
# zpool set cachefile=/mnt/boot/zfs/zpool.cache systor
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-08-04 16:41:09
Re: ZFS / BSD8 / can't load kernel
А с какого счастья он разрушается на отмонтированной ФС ? Про его изменение в /boot/zfs понятно - там это вполне естественно. А на смонтированной системе... имеем гемморой с загрузкой при условии что винт побывал на другой машине. Помоему это не есть хорошо.
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: ZFS / BSD8 / can't load kernel
man zfs:Fomalhaut писал(а):Зачем? O_o ZFS сам монтируется как надо, для этого и нужны vfs.root.mountfrom="zfs:systor" и /mnt/boot/zfs/zpool.cache.iZEN писал(а):Для "legacy" нужен правильно настроенный /etc/fstab с указанными точками монтирования всех файловых систем с ZFS. Он есть?QuAzI писал(а):При создании пула он монтируется в корне, создавая точку монтирования. В конце после zfs umount -a задавал zfs set mountpoint=legacy.
Код: Выделить всё
If needed, ZFS file systems can also be managed with traditional tools
(mount, umount, /etc/vfstab). If a file system's mount point is set to
"legacy", ZFS makes no attempt to manage the file system, and the
administrator is responsible for mounting and unmounting the file sys-
tem.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-08-04 16:41:09
Re: ZFS / BSD8 / can't load kernel
Что он и делает через vfs.root.mountfrom="zfs:systor"iZEN писал(а):the
administrator is responsible for mounting and unmounting the file sys-
tem.
- Fomalhaut
- мл. сержант
- Сообщения: 109
- Зарегистрирован: 2010-12-05 12:28:33
Re: ZFS / BSD8 / can't load kernel
Ну ещё zfs mount/unmount.QuAzI писал(а):Что он и делает через vfs.root.mountfrom="zfs:systor"iZEN писал(а):the
administrator is responsible for mounting and unmounting the file sys-
tem.
