尝试从另一个严重崩溃的 solaris 11.1 盒子导入几个 zfs 池。日志设备损坏,但磁盘正常。系统没有任何写入(它处于空闲状态),所以我不担心内存中丢失数据。
尝试安装 Solaris 11.3 并导入池。不起作用。
尝试了 zpool import -f 和 -m。
root@san:~# zpool import
pool: zStorage2
id: 714278190328663927
state: UNAVAIL
status: One or more devices are unavailable.
action: The pool cannot be imported due to unavailable devices or data.
The pool may be active on another system, but can be imported using
the '-f' flag.
config:
zStorage2 UNAVAIL corrupted data
raidz1-0 ONLINE
c0t50014EE6AE05BA42d0 ONLINE
c0t50014EE6AE06CB38d0 ONLINE
c0t50014EE658B0A520d0 ONLINE
c0t50014EE6035C3297d0 ONLINE
c0t50014EE6035C9162d0 ONLINE
device details:
missing-1 UNAVAIL corrupted data
status: ZFS detected errors on this device.
The device has bad label or disk contents.
pool: zStorage1
id: 2650359371216878590
state: UNAVAIL
status: One or more devices are unavailable.
action: The pool cannot be imported due to unavailable devices or data.
The pool may be active on another system, but can be imported using
the '-f' flag.
config:
zStorage1 UNAVAIL corrupted data
raidz1-0 ONLINE
c0t50014EE6AD900793d0 ONLINE
c0t50014EE602E5703Dd0 ONLINE
c0t50014EE602E53403d0 ONLINE
c0t50014EE602E56418d0 ONLINE
c0t50014EE602E56936d0 ONLINE
device details:
missing-1 UNAVAIL corrupted data
status: ZFS detected errors on this device.
The device has bad label or disk contents.
答案1
我没有在输出中看到您的导入命令。输出zpool import
列出了系统可见的其他池。在本例中为 zStorage2 和 zStorage1。
您需要运行zpool import -f <pool_name>
以尝试导入这两个池中的任一个。您可能还需要尝试使用选项-F
来尝试恢复池。使用-n
将-F
判断是否可以恢复。并在导入后启动清理。
如果这没有帮助,您可以向 Oracle 提出案例,看看他们是否可以帮助恢复。