LinuxでSDカードの全容量をテストするにはどうすればよいですか?
eBayから64 GB SDカードを購入しました。Arch Linux ARMイメージを書き込み、それを使用してRaspberry Piを起動すると正常に動作します。 ただし、単一のext4パーティションを作成してカードのすべての容量を使用しようとすると、エラーが発生します。mkfs.ext4常に楽しく終了します。ただし、パーティションをmount編集することはできず、常にエラーがスローされ、dmesgカーネルメッセージincludeが表示されCannot find journalます。これは、少なくとも2つのプラットフォーム(Arch Linux ARMおよびUbuntu 13.04)で当てはまることが判明しています。 一方、エラーなしでFAT32パーティションを作成およびマウントできます(全容量のチェックは行われていません)。 カードをより良い価格で販売するために、一部の悪者がSDカードインターフェイスを変更してOSに誤った容量を報告する(つまり、カードは実際には2 GBだけですが、64 GBとして報告する)ことがあると聞きました。 badblocksSDカードの不良ブロックをチェックするためのツールが存在することは知っています。badblocksこのような問題を検出できますか?そうでない場合、カードをテストするための他の解決策はありますか? 理想的には、私がだまされたかどうかを知りたいです。結果が悪いアイテムを受け取ったばかりの場合、売り手だけに戻ることができ、誰かが私をだまそうとしたことをeBayに報告できます。 更新 操作とメッセージ: ~$ sudo mkfs.ext4 /dev/sde1 mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 4096000 inodes, 16383996 blocks 819199 blocks (5.00%) …