[sisyphus] Файловая система доступна только для чтения:

Michael Bykov m.bykov на gmail.com
Чт Май 10 12:20:36 MSK 2018


8 мая 2018 г., 17:47 пользователь Игорь Андросов <blacester на gmail.com>
написал:

> Добрый день.
>
> Ну не все так страшно как написали ранее. Всего лишь один сектор "на
> подозрении", если я не ошибаюсь - просто не совпали записанные и
> вычисленные контрольные суммы, у меня происходило неоднократно из-за
> неожиданного гашения питания, и обычно это легко лечится.
> Я делал так, даже на примонтированной ФС, что не рекомендуется, возможно
> есть более простые и/или корректные способы.
> Ну и конечно нужно вместо /dev/sda писать ваш диск:
>
> Запускается smartctl -t short /dev/sda,
> Через пару минут, зависит от диска, запускаем smartctl -l selftest
> /dev/sda,
> Смотрим что выдало, должно быть в табличке в столбце Status - Completed:
> read failure, и в столбце LBA_of_first_error некое числа (адрес сектора со
> сбоем), берем самый верхний
> Далее hdparm --read-sector адрес_сектора_из_LBA_of_first_error /dev/sda
> Должен немного потупить (секунду, может чуть более) и выдать ошибку и
> что-то еще
> Если нет ошибки: скорее всего мы неправильно определили сектор и нужно
> искать по другому, или с сектора уже снята метка "пендинга" и он либо уже
> нормальный либо забракован. В этом случае дальнейшее НЕ выполнять, нужно
> смотреть
>
> Если есть ошибка: далее злобная команда которая если ошибиться может
> привести к очень неприятным последствиям, она перезаписывает нулями весь
> сектор, но он и так не читается, главное не ошибиться с сектором и с диском
> hdparm --write-sector адрес_сектора_из_LBA_of_first_error
> --yes-i-know-what-i-am-doing /dev/sda
> После этого опять hdparm --read-sector адрес_сектора_из_LBA_of_first_error
> /dev/sda
> Должен выдать пачку нулей и не должно быть тупняка и ошибки
> После этого
> smartctl -A /dev/sda | awk 'BEGIN{ rc="GOOD"};/^(
> 5|19[6-8])/{if($10>0){print "Disk Error: "$2" = "$10; rc="BAD"}} END{print
> rc; if(rc=="BAD"){exit 1}} '
>
> И если будет GOOD - то все хорошо
> Если же будет BAD - нужно смотреть, если еще есть Current_Pending_Sector,
> вычислять адреса и переписывать, если есть Reallocated_Sector_Ct, то лучше
> менять диск.
>
> Ну и соответственно после, лучше сделать fschk на непримонтированной ФС
>
> С уважением Игорь.
>
>
Замечательная инструкция, нужно бы ее на wiki куда-нибудь

Спасибо огромное!







>
> вт, 8 мая 2018 г. в 12:59, Michael Bykov <m.bykov на gmail.com>:
>
>>
>>
>> 8 мая 2018 г., 10:45 пользователь Stas <stas.grumbler на gmail.com> написал:
>>
>>>
>>>
>>> On 05.05.2018 23:18, Michael Bykov wrote:
>>>
>>>
>>>
>>> 5 мая 2018 г., 21:08 пользователь Михаил Новоселов <
>>> mikhailnov на dumalogiya.ru> написал:
>>>
>>>> А дело именно в сбойном блоке, т.е. fsck.repair=force не поможет, или
>>>> поможет?
>>>>
>>>
>>> да, именно 1 сбойный блок появился.
>>>
>>>
>>>
>>> Заменяйте HDD как можно быстрее. Масштаб проблемы может показать команда
>>> smartctl -A /dev/sda | awk 'BEGIN{ rc="GOOD"};/^(
>>> 5|19[6-8])/{if($10>0){print "Disk Error: "$2" = "$10; rc="BAD"}} END{print
>>> rc; if(rc=="BAD"){exit 1}} '
>>> Вместо sda подставьте имя устройства вашего диска.
>>>
>>>
>> Спасибо!
>>
>> Команда дает
>>
>> smartctl -A /dev/sda | awk 'BEGIN{ rc="GOOD"};/^(
>> 5|19[6-8])/{if($10>0){print "Disk Error: "$2" = "$10; rc="BAD"}} END{print
>> rc; if(rc=="BAD"){exit 1}} '
>> Disk Error: Current_Pending_Sector = 1
>> BAD
>>
>>
>>
>>
>>
>>>
>>>
>>> --
>>> Станислав Дёгтев
>>> Служба "Ваш админ"
>>>  Мои контакты:
>>>  - jabber: grumbler на grumbler.org
>>>  - email: stas.grumbler на gmail.com и stas на vashadmin.su
>>>  - телефоны в Е-бурге +79045430461, +79222112259, +79505571146
>>>
>>>
>>> _______________________________________________
>>> Sisyphus mailing list
>>> Sisyphus на lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/sisyphus
>>>
>>
>>
>>
>> --
>> М.
>>
>> http://diglossa.ru
>> xmpp://m.bykov@jabber.ru
>>
>> _______________________________________________
>> Sisyphus mailing list
>> Sisyphus на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
>
>
> --
> С уважением Игорь.
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
>



-- 
М.

http://diglossa.ru
xmpp://m.bykov@jabber.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20180510/81305dd5/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus