The strange behavior of some /dev/sg* files
RHEL 6.4
Why only some fixed /dev/sg* file would randomly change with shift or lose with - for some unknown reason sometimes?
Notes: but the corresponding /dev/st* files themselves do not change or lose!And such problem must be resolved via reboot!
Normal:
# # # lsscsi -g ...... [1:0:7:0] tape HP Ultrium 6-SCSI J3KZ /dev/st28 /dev/sg37 [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 [1:0:8:0] tape HP Ultrium 6-SCSI J3KZ /dev/st29 /dev/sg39 [1:0:9:0] tape HP Ultrium 6-SCSI J3KZ /dev/st30 /dev/sg40 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 /dev/sg38 [1:0:11:0] tape HP Ultrium 6-SCSI J3KZ /dev/st32 /dev/sg42 [1:0:12:0] tape HP Ultrium 6-SCSI J3LZ /dev/st33 /dev/sg43 [1:0:13:0] tape HP Ultrium 6-SCSI J5KZ /dev/st34 /dev/sg44 [1:0:14:0] tape HP Ultrium 6-SCSI J3KZ /dev/st35 /dev/sg45 # #
Abnormal:
# # # # lsscsi -g ...... [1:0:7:0] tape HP Ultrium 6-SCSI J3KZ /dev/st28 /dev/sg37 [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 [1:0:8:0] tape HP Ultrium 6-SCSI J3KZ /dev/st29 /dev/sg39 [1:0:9:0] tape HP Ultrium 6-SCSI J3KZ /dev/st30 /dev/sg40 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - [1:0:11:0] tape HP Ultrium 6-SCSI J3KZ /dev/st32 /dev/sg42 [1:0:12:0] tape HP Ultrium 6-SCSI J3LZ /dev/st33 /dev/sg43 [1:0:13:0] tape HP Ultrium 6-SCSI J5KZ /dev/st34 /dev/sg44 [1:0:14:0] tape HP Ultrium 6-SCSI J3KZ /dev/st35 /dev/sg45 # # # lsscsi -g|grep -i 1:0:10:0 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - # # # # ls -l /sys/class/scsi_host/host1/scan --w------- 1 root root 4096 Oct 24 15:56 /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep -i 1:0:10:0 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - # # # # echo 1 > /sys/class/scsi_device/1:0:10:0/device/delete # # # # lsscsi -g|grep -i 1:0:10:0 # # # # lsscsi -g|grep -i 1:0:10:0 # # # # ls -l /dev/st31 ls: cannot access /dev/st31: No such file or directory # # # # echo "- - -" > /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 - [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 /dev/sg41 # # # # # echo 1 > /sys/class/scsi_device/1:0:7:1/device/delete # # # # lsscsi -g|grep 1:0:7:1 # # # # echo "- - -" > /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep 1:0:7:1 [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - # # # # echo 1 > /sys/class/scsi_device/1:0:7:1/device/delete # # # # echo 1 > /sys/class/scsi_device/1:0:10:0/device/delete # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" # # # # echo "- - -" > /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - # # # # echo 1 > /sys/class/scsi_device/1:0:10:0/device/delete # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 # # # # echo 1 > /sys/class/scsi_device/1:0:7:1/device/delete # # # # echo "- - -" > /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 - # # # # echo 1 > /sys/class/scsi_device/1:0:10:0/device/delete # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 /dev/sg41 # # # # echo "- - -" > /sys/class/scsi_host/host1/scan # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 - [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 /dev/sg41 # # # # lsscsi -g|grep -E "1:0:7:1|1:0:10:0" [1:0:7:1] mediumx ADIC Scalar i6000 680Q /dev/sch4 - [1:0:10:0] tape HP Ultrium 6-SCSI J53Z /dev/st31 /dev/sg41 # # #
Responses