Live CDでSSDディスクのエラーを確認するには?

Live CDでSSDディスクのエラーを確認するには?

SSDのDebian。 Live CDでSSDディスクのエラーを確認するには?また、結果をtxtファイルに保存します。パーティションは

sdb1 /boot ext2
sdb2 root ext4
sdb3  swap

Live CDでfsckを実行するときにパーティションをアンマウントする必要がありますか、それともマウントされませんか?

# fsck.ext4 /dev/sdb2 
# fsck.ext2 /dev/sdb1

そして、smartctl -a /dev/sdbまずコマンドを試してみるべきですか?

編集:fsck -n -f結果

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
BOOT: 240/128000 files (1.3% non-contiguous), 32621/256000 blocks

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
ROOT: 101764/2498560 files (0.2% non-contiguous), 894670/9984000 blocks 

ベストアンサー1

パーティションマウントがLive CDに依存している場合、これまで使用したものは自動的にハードドライブパーティションをマウントしません。

通常、書き込み可能にマウントされたファイルシステムではfsckを実行しないでください。確かに-Mfsckスイッチを使用することができます。これはファイルシステムがマウントされたときにエラーを引き起こします。また、-n変更せずに検査にのみ使用できるため、出力を保存したい場合に最適です。テキストファイルに書き込むには、シェルリダイレクトを使用できます。たとえば、次のようになります。

fsck.ext4 -n /dev/sdb2 > fsck-results.txt

これがsmartctl意味があるかどうかは、予想されるエラーの種類によって異なります。 smartctlは、SSDにハードウェアの問題がある可能性があると思われる場合、ファイルシステムが他の理由で(書き込み中に停電など)破損している場合にSMARTがそれを検出できない場合に使用するのに適したツールです。ただし、smartctl -a /dev/sdbこれを実行してもディスクの内容には影響しないはずですので、ハードウェアの問題がなくても実行しても問題にはなりません。

おすすめ記事