由于磁盘挂载点更改(sdb 到 sdc),ZFS 池 I/O 当前已暂停。我该如何修复?

由于磁盘挂载点更改(sdb 到 sdc),ZFS 池 I/O 当前已暂停。我该如何修复?

安装了 ZFS 池的 HDD 已物理重新连接,结果是 zfs 无法再在旧位置 /dev/sdb 找到该设备,因为驱动器有了新名称 /dev/sdc。

$ zpool 状态 -v

  pool: zfsp
 state: SUSPENDED
status: One or more devices are faulted in response to IO failures.
action: Make sure the affected devices are connected, then run 'zpool clear'.
   see: http://zfsonlinux.org/msg/ZFS-8000-HC
  scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    zfsp        ONLINE       0     0     0
      sdb       ONLINE       3     4     0

errors: List of errors unavailable: pool I/O is currently suspended

我该如何修复此问题,以便 zfs 改用 /dev/sdc?或者,如果方法不太好,那么如何将磁盘挂载点改回 /dev/sdb?这是 Arch linux。zfs-0.8.5-1、zfs-kmod-0.8.5-1

请问如何在重启后从不同的驱动器(sdc,之前使用 sdb)挂载池?有人建议:zpool import -d /dev/disk/by-id/idhere (ls -l /dev/disk/by-id/)

答案1

这里提到了如何将设备重新链接到 ZFS 期望的挂载点并防止重启。

这里解释说,如果不重新启动,目前可能无法修复此问题。

相关内容