I am completely new to the ins and outs of linux. I am trying to check my drives by running an exerciser software, blast
, that checks the read and write capabilities. I run write verify loop on the drives with max data of 200 bytes and 2 iterations. Frustratingly I keep on running into this error for certain specific drives /dev/sdh
and /dev/sdi
where it shows an error:
Error code 5 detected on /dev/sdh/ EIO I/O Error
When I run fdisk -l
. The drives mention above does not even show. It goes from /dev/sdg
to /dev/sdj
. Is there anything I can do to fix this or some other commands I can run or things I can read/learn so I can do some further investigating.
ls /dev/sdh
it will output/dev/sdh
forls -l ___
brw-rw----. 1 root disk 8, DATE sdh
ls -ld /dev/sd?
to your questionsdh
andsdi
slots may be broken so they won't complete their initial set-up. Check the output ofdmesg
for errors related to those disks; the outputs oflsblk
and/orlsscsi
may help in identifying the disks in question, possibly by exclusion.smartctl -a /dev/sdh
andsmartctl -a /dev/sdi
might be informative too.blk_update_request: I/O error, dev sdi, sector 0 Buffer I/O error on dev sdi, logical block 0, async page read sd 1:0:7:0: [sdi] FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE sd 1:0:7:0: [sdi] Sense Key : Aborted Command [current] [descriptor] sd 1:0:7:0: [sdi] Add. Sense: Logical block reference tag check failed sd 1:0:7:0: [sdi] CDB: Read(32)
among many other errors related to sdh and sdi, seems like mainly repeats though