Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
сисадмин:currently_unreadable_pending_sectors [2024.05.20 12:55] – создано feser | сисадмин:currently_unreadable_pending_sectors [2024.05.25 16:31] (текущий) – feser | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Currently unreadable (pending) sectors ====== | ====== Currently unreadable (pending) sectors ====== | ||
+ | smartctl -t short /dev/sda | ||
+ | smartctl -l selftest /dev/sda | ||
+ | |||
+ | Num Test_Description | ||
+ | # 1 Short offline | ||
+ | |||
+ | fdisk -lu /dev/sda | ||
+ | | ||
+ | Устр-во | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | 773263093−698566656=74696437 сектор /dev/sda8 | ||
+ | |||
+ | /dev/sda8 - ext4 | ||
+ | |||
+ | tune2fs -l /dev/sda8 | grep 'Block size' | ||
+ | Block size: 4096 | ||
+ | | ||
+ | |||
+ | (int)((773263093−698566656)*512/ | ||
+ | Остаток 8×0,625=5 означает 5 сектор в блоке из 8 секторов | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | Определяем проблемный сектор LBA_of_first_error (сектора по 512 байт) | ||
+ | |||
+ | smartctl -l selftest /dev/sda | ||
+ | | ||
+ | Смотрим количество 197 Current_Pending_Sector | ||
+ | |||
+ | smartctl -A /dev/sda | ||
+ | | ||
+ | Определяемся с разделом и сектором внутри раздела. | ||
+ | |||
+ | fdisk -lu /dev/sda | ||
+ | |||
+ | Смотрим размер блока | ||
+ | |||
+ | tune2fs -l /dev/hda3 | grep Block | ||
+ | |||
+ | Block size: 4096 | ||
+ | | ||
+ | Определяем сектор внутри файловой системы | ||
+ | |||
+ | b = (int)((L-S)*512/ | ||
+ | where: | ||
+ | b = File System block number | ||
+ | B = File system block size in bytes | ||
+ | L = LBA of bad sector | ||
+ | S = Starting sector of partition as shown by fdisk -lu | ||
+ | and (int) denotes the integer part. | ||