I am testing a number of 3.5" hard disks. The disks have intermittent failures in a NAS device.
I have a USB/SATA enclosure which originally came with a 1 TB disk. I am testing a 3 TB disk with a GPT partition table.
This is what I see in /var/log/syslog:
Code:
Mar 9 20:47:23 donald-pc kernel: [613149.313768] sd 30:0:0:0: [sdb] 1565565872 512-byte logical blocks: (801 GB/746 GiB)
Mar 9 20:47:23 donald-pc kernel: [613149.314382] sd 30:0:0:0: [sdb] Write Protect is off
Mar 9 20:47:23 donald-pc kernel: [613149.314384] sd 30:0:0:0: [sdb] Mode Sense: 23 00 00 00
Mar 9 20:47:23 donald-pc kernel: [613149.315004] sd 30:0:0:0: [sdb] No Caching mode page found
Mar 9 20:47:23 donald-pc kernel: [613149.315007] sd 30:0:0:0: [sdb] Assuming drive cache: write through
Mar 9 20:47:23 donald-pc kernel: [613149.348343] sdb: unknown partition table
I don't understand the 801GB size, but that might be due to an unreadable partition table.
Then using parted I see this:
Code:
root@donald-pc:~# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: Invalid argument during seek for read on /dev/sdb
Retry/Ignore/Cancel?
OK, the disk condition is unknown, so this is possible.
However, when I insert an identical disk which has been performing perfectly in the NAS, I receive exactly the same error.
Question is: Has the USB/SATA interface any influence on reading the disk when it is larger than a certain size?
jlinkels