>/boot/zfs/zpool.cache доступен для записи (корень в r/o или r/w)? Можно попробовать сделать
>export pool'а, убить этот файл, затем import. zpool.cache по записи доступен
у меня сложилось такое впечатление, что при старте zfs из скрипта
пул не импортируется (или не успевает импортироваться???)
соответственно все созданные разделы в пуле не монтируются
предварительно картина такая (в однопользовательском режиме):
делаем /etc/rc.d/zfs start --> пул либо не импортируется, либо импортируется но не "цепляется"
в первом случае - делаем zpool import <имя пула> и работаем
во втором случае - делаем zpool export <имя пула>, потом уже zpool import <имя пула>
если исполнять скрипт zfs "по шагам", то после zfs volinit пул импортируется
проведу еще серию загрузок в однопользовательском режиме для набора статистики,
может что прояснится
попробовал сделать
zpool export <имя пула>
убить /boot/zfs/zpool.cache
zpool import <имя пула>
в однопользовательском режиме не помогло
в режиме стандартной загрузки теперь выскакивает дополнительное сообщение
ZFS filesystem version 6
ZFS storage pool version 6
ZFS: WARNING: pool 'имя пула' could not be loaded as it was last accessed by
another system (host: hostid: 0x0) See: http://www.sun.com/msg/ZFS-8000-EY
вот сижу, читаю это сообщение, чешу репу
# zpool import
pool: test
id: 14702934086626715962
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the '-f' flag.
see: http://www.sun.com/msg/ZFS-8000-EY
config:
test ONLINE
c0t0d0 ONLINE
# zpool import test
cannot import 'test': pool may be in use from other system, it was last
accessed by 'tank' (hostid: 0x1435718c) on Fri Mar 9 15:42:47 2007
use '-f' to import anyway
могет быть моя проблема в том, что я обозвал свой пул именем zfs, а не tank как того хочет sun???