我有一个Ubuntu服务器设置了一个14磁盘的ZFS raidz2池。
大约80%的时间,在重新启动时,我将以一个降级的池结束,其中两个磁盘被标记为故障。错误的驱动器并不总是相同的,但它总是恰好是两个驱动器。例如:
$ sudo zpool status
pool: tank
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: resilvered 4K in 0h0m with 0 errors on Sun Sep 30 23:08:51 2018
config:
NAME STATE READ WRITE CKSUM
tank DEGRADED 0 0 0
raidz2-0 DEGRADED 0 0 0
sde ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sda ONLINE 0 0 0
sdh ONLINE 0 0 0
11521322863231878081 FAULTED 0 0 0 was /dev/sdf1
15273938560620494453 FAULTED 0 0 0 was /dev/sdg1
sdb ONLINE 0 0 0
sdi ONLINE 0 0 0
sdj ONLINE 0 0 0
sdk ONLINE 0 0 0
sdl ONLINE 0 0 0
sdm ONLINE 0 0 0
sdn ONLINE 0 0 0
errors: No known data errors
我可以导出和重新导入池,磁盘不再有故障.例如:
$ sudo zpool export tank
$ sudo zpool import tank
$ sudo zpool status
pool: tank
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-9P
scan: resilvered 4K in 0h0m with 0 errors on Sun Sep 30 23:08:51 2018
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sde ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sda ONLINE 0 0 0
sdh ONLINE 0 0 0
sdg ONLINE 0 0 1
sdf ONLINE 0 0 0
sdb ONLINE 0 0 0
sdi ONLINE 0 0 0
sdj ONLINE 0 0 0
sdk ONLINE 0 0 0
sdl ONLINE 0 0 0
sdm ONLINE 0 0 0
sdn ONLINE 0 0 0
errors: No known data errors
正在使用的HBA已在另一台服务器中正常工作。
在重启时,我还能尝试避免这些错误的驱动器吗?我还有另一个HBA可以交换。
发布于 2018-10-11 15:14:06
您不应该在池配置中使用/dev/sdX名称。
SCSI枚举中的任何更改,例如插入CDROM或USB驱动器,都可能导致设备名称发生更改,从而导致所遇到的错误。
您可以选择使用/dev/disk/by-id名称。
使用zpool export tank
和zpool import -d /dev/disk/by-id tank
完成此操作
https://serverfault.com/questions/935123
复制