Получил USB-ручку объемом 2 ТБ, отформатировал в exfat и проверил блокировку,
pi@raspberrypi:~ $ sudo badblocks -vsw /dev/sda1 -o /home/pi/badblocks.out Checking for bad blocks in read-write mode From block 0 to 2047998958 Testing with pattern 0xaa: done Reading and comparing: 100% done, 36:46:23 elapsed. (0/0/123073863 errors) pi@raspberrypi:~ $ head badblocks.out 28863552 28863553 28863554 28863555 28863556 28863557 28863558 28863559 28863560 28863561 ... pi@raspberrypi:~ $ tail badblocks.out 151937405 151937406 151937407 151937408 151937409 151937410 151937411 151937412 151937413 151937414
Означает ли это, что из 2 047 998 958 блоков 123 073 863 плохие? 2TB имеет 123MB плохих блоков.
Поскольку я использую badblocks -w, инструмент выделяет плохие сектора, чтобы в будущем их не трогали при копировании данных на него? если нет, какой инструмент может это сделать?