После того, как сбойные блоки обнаружили ошибку чтения, счетчик перераспределенных секторов не обновлялся

На моем жестком диске было несколько поврежденных файлов, поэтому я хотел проверить все сектора и сделать так, чтобы контроллеры жесткого диска отметили отказавший.

Следуя советам из этого ответа , я запустил badblocks на моем внешнем HD. Исходя из ответа, эта команда принудительно проверяет все секторы [...] Если вы полностью обработали свой диск таким образом, контроллер диска должен был заменить все сбойные блоки рабочими, и перераспределенное количество будет увеличено в Журнал SMART.

Я запускаю эту команду sudo badblocks -svvn -c 262144 / dev / sdd

Результат Перенос завершен, обнаружено 103 поврежденных блока. (Ошибки 103/0/0)

Я выполнил sudo smartctl --all / dev / sdd до и после badblocks , и есть небольшая разница, но не в Reallocated_Sector_Ct , хотя badblocks обнаружили 103 ошибки чтения. После плохих блоков я все еще получаю тот же результат, что и до него:

  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always    -       0

Разница только:
1- между Raw_Read_Error_Rate :

Before badblocks:
    1 Raw_Read_Error_Rate   0x002f   196   196   051    Pre-fail  Always    -       429
After badblocks:
    1 Raw_Read_Error_Rate   0x002f   191   189   051    Pre-fail  Always    -       1221

2- между Current_Pending_Sector : но здесь исходное значение увеличилось после badblocks , что для меня не имеет смысла as Pending - это секторы, которые могут быть перераспределены в случае сбоя следующей записи . Если были обнаружены битые сектора, количество должно уменьшиться ...или я что-то упустил?

Before badblocks:
    197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always    -       16
After badblocks:
    197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always    -       24

Мой главный вопрос: : Контроллер диска моего HD теперь знает о плохих секторах и больше не будет их использовать, или же ] badblocks просто проинформировали меня, не оказав никакого влияния на то, как мой HD будет работать в будущем?


Edit3:

ubuntu@ubuntu:~$ sudo e2fsck -fccky /dev/sdd
e2fsck 1.45.5 (07-Jan-2020)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sdd

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Found a dos partition table in /dev/sdd

Edit 2:

ubuntu@ubuntu:~$ lsusb
Bus 002 Device 004: ID 0bda:0138 Realtek Semiconductor Corp. RTS5138 Card Reader Controller
Bus 002 Device 003: ID 13fe:3123 Kingston Technology Company Inc. Verbatim STORE N GO 4GB
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0c45:6473 Microdia
Bus 001 Device 006: ID 0cf3:e004 Qualcomm Atheros Communications
Bus 001 Device 003: ID 04f2:0976 Chicony Electronics Co., Ltd
Bus 001 Device 007: ID 1058:0730 Western Digital Technologies, Inc. My Passport Essential (WDBACY)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Edit: Я не уверен, как выполнить grep -i FPDMA / var / log / syslog * и не смог найти никакой информации в Интернете, поэтому просто вставляю команду в терминал, но ничего не происходит: enter image description here

Что касается Disks SMART Data & Tests , меню отображается серым цветом:

enter image description here

0
задан 26 April 2021 в 22:11

0 ответов

Другие вопросы по тегам:

Похожие вопросы: