zpool import 无法导入在线池

zpool import 无法导入在线池

我重新启动 Ubuntu 15.04 服务器,发现我的 ZFS 池未导入。我很困惑为什么会发生这种情况。这是输出。

root@ubuntuserver:/# zpool import
pool: store1
id: 15396841088549477814
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:

    store1      ONLINE
      sdb       ONLINE
      sdc       ONLINE
      sda       ONLINE
      sde       ONLINE

看起来很棒!所以我尝试导入...

root@ubuntuserver:/# zpool import store1
cannot import 'store1': one or more devices is currently unavailable

不知道为什么。强行尝试一下。

root@ubuntuserver:/# zpool import -f store1
cannot import 'store1': one or more devices is currently unavailable

然后我尝试按目录显示池。

root@ubuntuserver:/# zpool import -d /dev/disk/by-id
pool: store1
id: 15396841088549477814
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:

    store1                                      ONLINE
      ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T0028936  ONLINE
      ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1115383  ONLINE
      ata-WDC_WD30EFRX-68EUZN0_WD-WMC4N1926000  ONLINE
      ata-WDC_WD60EFRX-68MYMN1_WD-WX11DC449VTX  ONLINE

然后附加-f store1

root@ubuntuserver:/# zpool import -d /dev/disk/by-id -f store1
cannot import 'store1': one or more devices is currently unavailable

然后我就通过ID试了一下,以防万一。

root@ubuntuserver:/# zpool import -d /dev/disk/by-id -f 15396841088549477814
cannot import 'store1': one or more devices is currently unavailable

有任何想法吗?谢谢。

答案1

弄清楚了。我进行了检查smartctl,希望能找到硬盘损坏的证据。没有报告 CRC 错误。所以我点击CTRL+ ALT+F1来查找任何错误,并看到一些引用的驱动器错误/dev/sdc。我曾经smartctl找出驱动器的序列号并更换了SATA电缆它导入得很好。

至少是奇怪但简单的解决方案。

相关内容