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

Michael Bykov m.bykov на gmail.com
Чт Май 10 23:21:42 MSK 2018


10 мая 2018 г., 12:26 пользователь Aleksey Novodvorsky <a.e.nvdv на gmail.com>
написал:

>
>
>
> чт, 10 мая 2018 г., 12:20 Michael Bykov <m.bykov на gmail.com>:
>
>>
>>
>> 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 куда-нибудь
>>
>> Спасибо огромное!
>>
>
> Миша, спасибо мало, хорошо бы на Вики. :)
>



Пытаюсь получить учетную запись на wiki. Письмо с подтверждением адреса
пришло, но больше пока ничего не получил. Когда получу, перенесу эту тред
туда.





>
> Rgrds, Алексей
>
>>
>>
>>
>>
>>
>>
>>
>>>
>>> вт, 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
>>
>> _______________________________________________
>> 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/d014b846/attachment-0001.html>


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