系統的 iSER 逾時配置設定
您可以設定磁碟的逾時值。
磁碟逾時是在 /sys/block/<device>/device/timeout 檔案中設定。 在大多數狀況下,請根據作業系統和作業系統版本,將預設值 30 或 60 秒增加到 120 秒。
比方說,如果裝置是 /dev/sdc,您應使用:
[root@R64SRV6 ~]#echo -n 60 > /sys/block/sdc/device/timeout
如果要增加系統的 SCSI 指令逾時,請建立下列 udev 規則,以便不必為每一個對映的磁碟手動設定逾時:
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'"重新啟動系統之後重新確認設定。在您設定磁區之後,請使用
multipath -ll | grep sd,找出區塊裝置路徑。另外,請檢查
cat /sys/block/sd<x>/device/timeout 是否為 120 秒,其中
<x> 是 2145 路徑。例如:
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
120
edam:~ #