我有一个名为 zroot 的 zpool,当断电系统重新启动时,zroot 有 4 个池,然后我看到 1 个池出现一些错误:
Solaris: Warning: can`t open object for zroot/var/crash
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
Solaris: Warning: can`t open object for zroot/var/crash
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
系统 FreeBSD 8.2,zfs v28 我如何在没有默认工具 zfs/zroot 的情况下销毁 zroot/var/crash,因为它不起作用,只是冻结。
答案1
一两年前我遇到过这样的问题,每次我使用 zfs/zpool 工具时,系统都会挂起。
我不记得问题是什么,但它发生在 8.X 操作系统升级期间。我可以通过在 USB 驱动器上安装 FreeBSD、从该驱动器启动、然后执行“zpool import”来解决这个问题。
尝试启动到新的 9.1 磁盘并查看是否可以执行 zpool 导入。如果是这样,则使用 zfs 工具销毁并重新创建该文件系统。如果您没有备用拇指驱动器或 CD,您可以尝试引导单用户,将 ZFS 缓存 (/boot/zfs/zpool.cache) 移开,然后尝试手动启动 zfs (/etc /rc.d/hostid 和 /etc/rc.d/zfs),看看你能走多远。
答案2
来自 FreeBSD 站点:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/filesystems-zfs.html
zfs destroy zroot/var/crash