0
When I issue the following command
sudo badblocks -vs -b 4096 -o badsectors2.txt /dev/sdc1
I get as a response
Checking blocks 0 to 1152784944
Checking for bad blocks (read-only test): 72.37% done, 7:32:49 elapsed. (0/0/0 errors)
Now my question is, if this is a new, empty disc, does this test make sense?
The write-read test, which writes (destructively) patterns on the disc in order to check if they get read back correctly, surely does make sense.
But a new disc has no info on it, so no data with checksums which can get read and checked. Am I right?
Also, this is a 5TB disc, which I'm checking the first partition of, which is about 4.2TB in size. I can't remember which blocksize got set during fdisk, when I partitioned the disc (I used the default), but when I call the badblocks
command without -b 4096
, then I get an error because of int32
. So I increased the block size for the test, as I found in an answer on this site.
Is this a problem if the number set in -b
doesn't match the one set by fdisk during partitioning (or maybe it was in mkfs.ext4
)?
I didn't use a write-read test because I already copied a database over to that disc, which took almost 3 days for 400GB (dump+restore); I didn't want to repeat that, although I could.
Thanks, I'll accept it after a couple of days, in case other answers roll in. Would you mind naming me one or two of those "modern utilities"? I do have a copy of Spinrite, maybe I should use that once on the drive, or would even that be meaningless? – Daniel F – 2018-10-25T20:10:32.060