<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>timsa.ru: заметки с тегом disc</title>
<link>https://timsa.ru/tags/disc/</link>
<description>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079)</generator>

<itunes:subtitle>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Лечим диск</title>
<guid isPermaLink="false">224</guid>
<link>https://timsa.ru/all/lechim-disk/</link>
<pubDate>Thu, 13 Feb 2025 09:38:19 +0500</pubDate>
<author></author>
<comments>https://timsa.ru/all/lechim-disk/</comments>
<description>
&lt;p&gt;Посыпались ошибки диска, а точнее:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Device: /dev/sdb [SAT], 20 Currently unreadable (pending) sectors&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Запустим короткий тест&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;smartctl —test=short /dev/sdb&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Подождем 2 минуты и посмотрим:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;smartctl -a /dev/sdb&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нужны две строчки, размер сектора:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sector Sizes:     512 bytes logical, 4096 bytes physical&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;512 байт и местоположение ошибки&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1  Short offline       Completed: read failure       70%     43114         3906988766&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;3906988766&lt;/p&gt;
&lt;p&gt;Попробуем прямо туда что-нибудь записать в надежде что оно само при попытке записи сделает реалокацию бэдблока (сектор 512 байт, 20 секторов начиная с 3906988766):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;dd if=/dev/zero of=/dev/sdb bs=512 count=20 seek=3906988766 conv=noerror,sync&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В моем случае сказало — хуй:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;dd: error writing ’/dev/sdb’: Input/output error&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Попробуем поискать их утилиткой берем расширенный диапазон вокруг проблемного места:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;badblocks -b 512 -sv /dev/sdb 3907000000 3906970000
Checking blocks 3906970000 to 3907000000
Checking for bad blocks (read-only test): 3906988760ne, 0:00 elapsed. (0/0/0 errors)
...
done
Pass completed, 16 bad blocks found. (16/0/0 errors)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Нашли 16 секторов, попробуем их пометить:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;badblocks -b 512 -svw /dev/sdb 3907000000 3906960000
Checking for bad blocks in read-write mode
From block 3906960000 to 3907000000
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Pass completed, 0 bad blocks found. (0/0/0 errors)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Проверим снова&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;smartctl —test=short /dev/sdb&lt;br /&gt;
smartctl -a /dev/sdb&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну и заебись:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1  Short offline       Completed without error       00%     43114         —&lt;/p&gt;
&lt;/blockquote&gt;
</description>
</item>


</channel>
</rss>