= Сообщение: 4438 из 10763 ===================================== RU.UNIX.BSD = От : Victor Sudakov 2:5005/49 22 Aug 16 20:13:24 Кому : Valentin Davydov 22 Aug 16 20:13:24 Тема : BE (boot environments) FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+57bafb3f На : area://RU.UNIX.BSD?msgid=<1187505737@ddt.demos.su>+9af15cc5 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Dear Valentin,
22 Aug 16 10:24, you wrote to me:
>> From: Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> >> Date: Sun, 21 Aug 2016 18:30:34 +0300 >> >> Я что ли единственный, кто держит Root на ZFS?
VD> Я держу. Причём даже кое-где portable.
>> Если таки не единственный, просветите. Иногда приходится >> подмонтировать диск с рабочей системой (назовем ее "Система 1") к >> LiveCD, mfsBSD или просто к другой системе (Система 2). Я так >> понимаю, что надо на Системе 2 импортировать пул от Системы 1: >> >> zpool -R /a 4169731729437944098 system1_zroot
VD> Ты пропустил слово import и сказал лишнее system1_zroot.
Это не лишнее, это для придания вопросу глубины. Вдруг на Системе 2 уже есть пул с таким именем, как тогда быть?
>> Делаем с ним что нужно, и потом >> >> zpool export system1_zroot >> >> А Система 1 теперь будет грузиться с пула, который импортировали на >> Системе 2, потом экспортировали, да еще и переименовали?
VD> Будет при определённых условиях. Либо в опциях загрузки (как в bootfs VD> пула, так и в vfs.root.mountfrom лоадера) должно быть указано VD> актуальное на момент загрузки имя пула, либо не указано ничего, но VD> тогда это должен быть первый (например, единственный) zpool, доступный VD> через bios. Помотри исходники zfsboot и zfsloader, там алгоритмы VD> перебора пулов и принятия решения о корневой ФС достаточно подробно VD> откомментированы.
Спасибо, ценный совет, посмотрю.
А не в этом ли проблема с выбором сабжа из меню лоадера (PR 211835), что они оттуда переопределяют vfs.root.mountfrom, но не переопределяют bootfs пула?