Назад | Перейти на главную страницу

Solaris zfs не будет импортировать пулы из другой системы после сбоя системы

попытался импортировать пару пулов zfs из другого модуля Solaris 11.1, который сильно вылетел. устройство журнала было повреждено, но с дисками все в порядке. в систему не было никаких записей (она простаивает), поэтому я не беспокоюсь о недостающих данных в памяти.

попытался установить 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.

Я не вижу вашей команды импорта в выводе. Выход zpool import перечисляет другие пулы, видимые системе. В этом случае zStorage2 и zStorage1.

Вам нужно бежать zpool import -f <pool_name> чтобы попробовать импортировать любой из этих пулов. Вам также может потребоваться попробовать использовать -F возможность попробовать восстановить пул. С помощью -n с -F сказал бы, возможно ли восстановление. И начните скраб после импорта.

Если это не поможет, вы можете открыть кейс с Oracle, чтобы узнать, могут ли они помочь с восстановлением.