安装了 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/)