mieki256's diary



2023/05/06() [n年前の日記]

#1 [ubuntu][linux] Ubuntu LinuxでHDDに不良セクタが無いかチェックした

Ubuntu Linux 22.04 LTS を使って、4TB 3.5インチHDD、TOSHIBA MD03ACA400 に不良セクタがないかチェックしたい。ちなみにHDDは、外付けHDDケースを使わず、M/BにSATAで接続してある。 *1

ググってみたら、badblocks というツールがあるらしい。

_Linuxでディスクのエラーや不良セクタのチェックと修正をする方法 - Ubuntu入門
_LinuxでHDDの不具合を特定する作業の覚え書き -- ぺけみさお
_badblocks - ArchWiki
_badblocks - Ubuntu入門
_似非管理者の寂しい夜:ubuntu 12.04でbadblocksコマンドを使う - livedoor Blog(ブログ)
_Linux - HDD 不良セクタのチェック等! - mk-mode BLOG

これを使えばいいのだな…。

Ubuntu Linux 22.04 LTS上で、GParted を起動して、対象とするHDD(/dev/sdb)に対して、パーティションを新規作成。ext4でフォーマット。

hdparm を使って、HDDの情報を確認。
$ sudo hdparm -i /dev/sdb1

/dev/sdb1:

 Model=TOSHIBA DT01ACA300, FwRev=MX6OABB0, SerialNo=xxxxxxxxx
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
 BuffType=DualPortCache, BuffSize=unknown, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=5860533168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode

badblocks を実行。
sudo badblocks -s -o badblocks-DT01ACA300.txt /dev/sdb1

5時間ぐらいかかってチェック終了。不良セクタは無い、と言ってきた。

もし不良セクタがあった場合は、そのセクタを使わないようにマークをつけてやる必要があるらしい。そのあたりは前述の参考ページで解説されてる。
*1: サブPCの5インチベイにリムーバブルケースを入れてあるので、そこにHDDを差し込んだ。

以上です。

過去ログ表示

Prev - 2023/05 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project