Сбой на системном SSD накопителе

yaa
The superблок could not be read or does not describe a valid ext2/ext3/ext4 ….............and you might try running e2fsck with an alternate superблок
Не пробовал использовать другой суперблок...что тебе и советует комп....
И делать это лучше не из работающей системы...
UPD.... а вообще, по моему мнению, современный S.M.A.R.T. должен с бэдами справляться сам и довольно успешно.....одно но, не знаю как это действут на SSD...
Ошибки не исчезают с опытом - они просто умнеют
vasek
yaa
The superблок could not be read or does not describe a valid ext2/ext3/ext4 ….............and you might try running e2fsck with an alternate superблок
Не пробовал использовать другой суперблок...что тебе и советует комп....
И делать это лучше не из работающей системы...
UPD.... а вообще, по моему мнению, современный S.M.A.R.T. должен с бэдами справляться сам и довольно успешно.....одно но, не знаю как это действут на SSD...
Пометить блоки получилось, но ошибки не ушли, а вроде как даже увеличились.
Первая попытка маркировать бэды была неудачной потому, что я пытался оперировать сразу всем диском, размеченном на 3 раздела. Задав точно целевой раздел /dev/sdb1 я тесты то прогнал, а толку от них нет....
Всё равно за подсказку спасибо.
yaa
Пометить блоки получилось, но ошибки не ушли, а вроде как даже увеличились.
Всякие проверки разными утилитами на бэды это, конечно, хорошо, но лично я на 100% им не доверяю …... тут нужно смотреть все в комплексе — в 1-ую очередь смотрю SMART и что дают тесты SMART, если тесты проходят нормально и не показывают бэдов (колонка LBA_of_first_error пустая) то на этом и успокаиваюсь..... ну разве что пройдусь раз 10 seeker.
А вот если SMART выдает бэды, то можно пройтись и badblocks , сравнить номера с показаниями SMART и это уже серъезно.....
Но это мое мнение и это не значит, что оно правильное — все анализируют по-разному.
Ну и с SSD я вообщем то и не знаком.... Но ценную инфу я бы сохранил...
Могу предложить дополнительную проверочку — тест на скорость чтения, но hdparm тут не годится, так как он выполняет проверку чтения в самом начале диска (на самом быстром его участке).... а вот имеется такая приблуда seeker , которая выполняет проверку на разных участках диска в случайном порядке. Иногда ее использую чтобы узнать реальную скорость чтения диска..... и вот тут есть один интересный момент, которым можно воспользоваться — если на диске много бэдов, то имеется большая вероятность попадания этих блоков в тесте, что будет заметно в падении скорости. Обычно делается тестов 5-10 (в зависимости от ситуации...может и больше) и сравнивают полученные параметры — если все нормально, то параметры довольно стабильные, отклонение небольшое, но если в тест попали бэды, то уже будет заметно...
Это, конечно, не значит что получишь 100% результат, но вероятность попадания в тест бэдов имеется.... и чем больше тестов, тем больше вероятность попадания...
Что такое seeker — эта приблуда, которая в течение тридцати секунд считывает случайные блоки диска и выводит информацию о среднем колличестве считываемых секторов в секунду и среднем времени считывания одного сектора.
Вот, например, мои результаты
1. sudo hdparm -t /dev/sda
Timing buffered disk reads: 268 MB in 3.00 seconds = 89.20 MB/sec
2. $ sudo seeker /dev/sda
Benchmarking /dev/sda [….], wait 30 seconds.............................
Results: 57 seeks/second, 18.13 ms random access time
Примечание. (57*512)/1024 = 29 MB/sec и как видим существенное отличие реальной скорости от скорости hdparm (89.20 MB/sec)
PS.....если надумаешь делать и не найдешь ссылку на эту приблуду, скину...
PSS....yaa, написал все это с одной целью, чтобы успокоить тебя, но......расслабляться не стоит.....
Ошибки не исчезают с опытом - они просто умнеют
yaa
По ссылкам ходил, но так и не понял - как их можно использовать. Перебирать ключи не рискнул.
Про некоторые из них и в Wiki прописано — страшного ничего нет.....правда ошибки немного другие, но попробовать можно...... ну и можно пройтись fsck …. то же ничего страшного не будет...

PS.... забыл предложить еще один вариант проверки - прочитать "якобы обнаруженные испорченные блоки" напрямую с диска с помощью hdparm - вот это в самом деле интересно...... например, читаем 0 сектор (MBR)
$ sudo hdparm --read-sector 0 /dev/sda
/dev/sda:
reading sector 0: succeeded
eb63 90d0 bc00 7c8e c08e d8be 007c bf00
…..............................................................
c1ff 05e3 e3ff 0be8 f318 f57f 9131 55aa
Ошибки не исчезают с опытом - они просто умнеют
vasek
PS.... забыл предложить еще один вариант проверки - прочитать "якобы обнаруженные испорченные блоки" напрямую с диска с помощью hdparm - вот это в самом деле интересно...... например, читаем 0 сектор (MBR)
$ sudo hdparm --read-sector 0 /dev/sda
/dev/sda:
reading sector 0: succeeded
eb63 90d0 bc00 7c8e c08e d8be 007c bf00
…..............................................................
c1ff 05e3 e3ff 0be8 f318 f57f 9131 55aa
У меня вывод такой же.
yaa
У меня вывод такой же.
Нужно читать те блоки, которые фигурируют как бэды ........ а 0 сектор я привел в качестве примера......т.е. смогут ли эти сектора прочитаться успешно?
Ошибки не исчезают с опытом - они просто умнеют
vasek
Про некоторые из них и в Wiki прописано — страшного ничего нет.....правда ошибки немного другие, но попробовать можно...... ну и можно пройтись fsck …. то же ничего страшного не будет...
Попробывал
libata.force=noncq
Получил увеличение листинга ошибок в 5 раз и фриз системы. Откатил изменения.
Ну и напоследок, могу еще порекомендовать (вместо предложенных выше экспресс-анализов) провести полный анализ утилитой whdd (MHDD for Linux)..... правда в боевом режиме сам ее так и не испробовал......(находится в AUR)
Ошибки не исчезают с опытом - они просто умнеют
yaa
SSD разбит на системный Win7, корневой Arch, home и диск подкачки.
Хомяка на ссд лучше не держать. Да и раздел подкачки тоже.
Прошивка свежая? Что за производитель?
vasek
провести полный анализ утилитой whdd
Все это бесполезно для ссд.
Lupus pilum mutat, non mentem.
Я так понял /home вообще не монтируется?
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.