WD 1.3TBハードドライブがあり、不良セクタがある可能性があります。 Raspberry Piに接続し、次のコマンドを使用してディスクを分割しました。
sudo fdisk -l /dev/sdb, then g, n, w
新しいパーティションを作成します。私が受けたフィードバックは次のとおりです。
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
fsckを使ってハードディスクを確認したい。
sudo fsck -p -C -a /dev/sdb1
次のメッセージを受け取りました。
fsck from util-linux 2.36.1
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb1
/dev/sdb1:
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
e2fsckの実行に関する提案は、上記と同じフィードバックには適用されません。
進行方法を提案してください。ありがとうございます。
答え1
e2fsckは、ハードドライブの適合性を確認するツールではなく、外部ファイルシステムのデータの整合性を確認するツールです。パーティションは最初から作成されるため、ファイルシステムを確認する必要はありません。
ドライブの適合性を確認したい場合は、ドライブのSMART値を確認することをお勧めしますgsmartmontools
。それは美しいユーザーインターフェイスを持っています。転送テストまたは拡張テストを実行して、ディスクの表面にエラーがないか確認します。エラーが発生した場合は、ドライブを廃棄してください。私の経験によれば、新しいドライブを購入するためのコストを節約することは、通常テラバイトのデータを失う価値はありません。