系统崩溃后,solaris zfs 不会从另一个系统导入池

系统崩溃后,solaris zfs 不会从另一个系统导入池

尝试从另一个严重崩溃的 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 提出案例,看看他们是否可以帮助恢复。

相关内容