您可以设置磁盘的超时值。
在 /sys/block/<device>/device/timeout 文件中设置磁盘超时。在大多数情况下,请根据具体的操作系统和操作系统版本,将缺省值 30 或 60 秒增至 120 秒。
例如,如果设备是 /dev/sdc,您应使用:
[root@R64SRV6 ~]#echo -n 60 > /sys/block/sdc/device/timeout
udev rules file cat /etc/udev/rules.d/99-ibm-2145.rules # Set SCSI command timeout to 120s (default == 30 or 60) for IBM 2145 devices SUBSYSTEM=="block", ACTION=="add", ENV{ID_VENDOR}=="IBM", ENV{ID_MODEL}=="2145", RUN+="/bin/sh -c 'echo 120 > /sys/block/%k/device/timeout'"
edam:~ # multipath -ll | grep sd | tail -1 `- 10:0:0:4 sdl 8:176 active ready running edam:~ # cat /sys/class/block/sdl/device/timeout 120edam:~ #