タグ付けされた質問 「bad-blocks」

16
SDカードのセクターを意図的に破壊/破損するにはどうすればよいですか?
一部の組み込みハードウェアの読み取り/書き込みコードの回復力をテストする必要があります。制御された研究のために、いくつかのSDカードを犠牲にし、いくつかの既知のセクターを破壊するにはどうすればよいですか 私が考えることができる唯一のことは、単一のセクターを数百万回上書きすることです。Linuxのbadblocksスクリプトを作成して、破壊テストを1つのセクターで数時間繰り返し実行できるかどうかは疑問です。

6
badblocksは1 TBのドライブでどれくらい時間がかかりますか?
1TBドライブでbadblocks(または「e2fsck -c」)を実行していますが、進行状況インジケーターが表示(しゃれなし)である場合、完了するまでにほぼ永遠に時間がかかります。 今のところ、それは0.01% done, 30:20 elapsed事が完了するのに17週間かそこらかかることを意味するだろうと言っています。 そのようなチェックにかかるのは通常の時間ですか、それともドライブが故障しているという疑いが正しかったため、チェックは永遠よりもわずかに短い時間しかかかりませんか? 私はここでこの質問を見つけましたが、それは行われたパスの量に関係しています。
28 linux  bad-blocks 

5
最新のディスクで「badblocks」を使用する
不良ブロックを使用してHDDをチェックしたいので、その動作を明確にしてください。 缶誰かがで使用するのが最善の選択肢を説明してください-bと-c?私はそれらの定義をマニュアルページから含めましたが、64MB RAMと4kセクターを備えた最新のディスクに大きなサイズが有益かどうかはわかりません。 -b block-size Specify the size of blocks in bytes. The default is 1024. -c number of blocks the number of blocks which are tested at a time. The default is 64 第二に、書き込みモードのテストが非破壊的な読み取り/書き込みモードよりも徹底的かどうかを知りたいですか? 最後に、SMARTセクターの再割り当てはいくつ受け入れられますか?ゼロ以外の再割り当てカウントを持つドライブはすぐに交換する必要がありますか?

2
SMARTデータ内の単一のCurrent_Pending_Sectorを削除/診断しようとしています
私はLinuxの新規インストールを実行中です。その前に、必要に応じてHDD上のデータを安全に上書きできるので、HDDの正常性を確認するのに良い時期だと思いました。 まず、smartmontoolsでチェックしようとしました...私のSeagate HDDは、1つの現在の保留中のセクターと1つのオフライン修正不能(おそらく同じもの)を報告します。再割り当てセクター数はゼロです。 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 ... 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 1 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 1 ただし、SMARTセルフテスト(短い、長い、オフライン、伝達)ではエラーは検出されません。 SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 …

2
どのようにsmartdに1つの特定のオフラインの修正不可能なセクターについてシャットダウンさせるのですか?
私は最近、「オフラインの訂正不可能なセクター」がSMARTステータスに現れた2ディスクソフトウェアRAID-1のディスクを持っています。 198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 1 これは、ディスクが頻繁に発生する場合に、差し迫ったディスク障害の兆候にすぎないようです(ドライブがミラーリングされているため、実際のデータが失われる危険性もありません)。当時、ある時点でセルフテストも失敗し、 smartd もちろんそれがするべきであるようにこれを私に知らせるために私に電子メールを送った。 しかし、損傷したセクタに書き込むと、通常はディスクがスペアセクタの1つを使用するようになります。 dd ディスクを介して、すべての自己診断テストはうまくいった。そして badblocks また文句を言う理由は見つかりませんでした。 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error [...] # 5 Extended offline Completed without error 00% 5559 - # 6 Short offline Completed without error 00% 5540 - # 7 Short offline …

6
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%) …

3
badblocks vs. SMART拡張セルフテスト
「badblocks」による完全な読み取り/書き込みサーフェススキャンは、組み込みのSMART Extendedセルフテストとどのように異なりますか? どちらもフルサーフェススキャンのように思えるのでbadblocks -vws、1TBドライブをテストするのに3日かかるのに、SMARTは2時間半でそれを行います(少なくとも、smartmonが私に与えた推定時間です)。

1
マウントされたext2 / ext3 / ext4ファイルシステムの不良ブロックを表示する
私は走ったのきたfsckしばらく前に問題aの(アンマウント)パーティション上の-cを。プロセスは無人であり、結果はどこにも保存されませんでした(不良ブロックiノードを除く)。 次に、不良ブロック情報を取得して、ハードドライブに問題がないかどうかを確認します。残念ながら、パーティションは本番システムで使用されており、アンマウントできません。 私が欲しいものを手に入れるには2つの方法があります: badblocks読み取り専用モードで実行します。これにはおそらく時間がかかり、システムに不必要な負担がかかります。 どういうわけか、ファイルシステム自体から不良ブロックに関する情報を抽出します。 マウントされたファイルシステムに登録されている既知の不良ブロックを表示するにはどうすればよいですか?
12 linux  ext4  ext3  bad-blocks  ext2 

2
不良セクターでHDDを救出する:DD対GDDレスキュー
インターネットのどこかで、少なくとも問題のあるセクターで実行されたディスク読み取りの量を区別できるという点で、gddrescueはdd より優れていると私は読んだ。これは本当ですか? 時間dd if = / dev / sda skip = 900343967 of = a.bin count = 4 iflag = direct conv = noerror、sync dd: `/ dev / sda 'を読み取る:入出力エラー 2 + 0レコード 2 + 0レコードアウト 1024バイト(1.0 kB)コピー、18.6057秒、0.1 kB /秒 3 + 1レコード 4 + 0レコードアウト 2048バイト(2.0 kB)コピー、18.6707秒、0.1 kB /秒 …

2
「不良ブロック」がファイルに出力を書き込み、そのファイルが空の場合、不良ブロックが見つからなかったことを意味しますか?
最近badblocks、大きなサーバーのハードドライブで実行して問題の可能性を確認しました(SMARTはすべて問題ないことを報告しましたが、確認する必要がありました)。 私が使用したコマンドは次のとおりbadblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive です。ドライブのダウンタイムが重要だったため、破壊書き込みモードを使用しました。不良ブロックのチェック中にドライブをnukeし、それをRAIDに再度追加する方が速いと判断しました非破壊検査を待つより後の一部でした。 それが完了したとき、myfile.txt作成されましたが、空でした。 これは非常にばかげた質問のようですが、ファイルが空であるということは、不良ブロックが見つからなかったことを示していますよね?のマンページbadblocksはこれを示しているようですが、私はできる限り確認したいと思います。

1
読み書きモードの不良ブロックは、ソリッドステートハイブリッドドライブでもハードディスクドライブと同じくらい効果的ですか?
質問 であるbadblocksハードディスクドライブ(HDD)のようにソリッド・ステート・ハイブリッド・ドライブ(SSHD)と同様に効果的な読み書きモードで? すなわち: デバイスのすべてのブロックがそのモードで書き込まれている場合、コントローラーは不良ブロックを識別できますか? バックグラウンド Ubuntu Manpage:badblocks-デバイスの不良ブロックを検索する 私は、SSHDのブロックの非破壊読み取り専用テストを想定しています: SSDレベルのみからいくつかのブロックを読み取ります そのため、HDDレベルでの状態の誤解を招く概要を作成する可能性があります。 読み書きテストがより効果的であると期待しています。これは、すべての書き込みが最終的にHDDにフラッシュされることを前提としています。 例 -n非破壊読み取り/書き込みモードのオプションを使用: ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda Checking for bad blocks in non-destructive read-write mode From block 0 to 732574583 Checking for bad blocks (non-destructive read-write test) Testing with random pattern: 0.23% done, 1:47 elapsed 0.92% done, …

2
不良ブロックがないかハードドライブ全体をすばやくスキャンするオプションはありますか?
私は1 TBのHDDを持っているので、不良セクタまたは不良ブロックをテストしたいのですが、Linuxでは不良ブロックにかなりの時間がかかります(6時間3分でほとんど4.66%完了)。しかし、Windowsではchkdskは数秒でスキャンし、エラーを見つけることができませんでした。 不良セクタと不良ブロックの違いは何ですか?また、不良セクタのテストに関して、WindowsのchkdskとLinuxの不良ブロックの違いは何ですか?

2
ハードディスクのパフォーマンスが遅くなるが、不良セクタはないのですか。
私はサムスンの1.5TBハードディスク(EcoGreen F2)を使い、最近かなり整理しました。だから500GBが書かれている、残りは無料です。 今、私がいくつかの巨大なファイル(ギガバイトサイズ)をコピーしているとき、ハードディスクは最高100MB / sのフルスピードを示します、しかしスピードが2-5MB / sまでひどく落ちる単一点があります。 データはドライブに書き込むことができますし、正常に書き込まれるでしょう、私はそれをチェックしました。しかし、これらの場所ではかなり遅いです。私がファイルを書いたとき、10、20GBのフルスピード領域の範囲があるかもしれません、それからまた遅い速度です。問題は、(SMARTデータによると)不良セクタがなく、データが実際に正しく書き込まれているため、ハードドライブがその領域を不良セクタとしてマークする可能性が低いことです。 全体的なスピードを上げたり、スポットにエラーがあるとマークするだけで、次のコピー処理が速くなる可能性はありますか?現在、Windows 7上でHD Tuneを使用してエラーチェックを実行しています。しかし、それが何かを変えるとは確信できません。

2
スマート:私のHDDは不良セクタや破損したデータを取得しようとしていますか?
私はLinuxでgsmartcontrolを実行しています。 私は拡張SMARTテストを実行しました。健康自己評価テストは「合格」の値を返しました。しかし、私は、不良セクタの可能性や、暗号化されていない個人データが保存されているかどうかを懸念しています。 再割り当てセクター数 規定値:100 最悪:100 しきい値:5 生の値:0 再割り当てイベント数 ( ピンクで強調表示 ) 規定値:100 最悪:100 しきい値:0 生の価値:2 二人とも同じことを言っているように聞こえます。両者の違いは何ですか?後者の生の値2は、私が不良セクタになり始めることを示唆していますか?

1
smartmontoolsバッドブロックハウツーWindows
スマートチェックで検出された不良ブロックを処理する方法に関するチュートリアルがあります(こちらをクリックしてご覧ください)。残念ながら、Linuxでのみ利用可能ないくつかのツール(fdiskなど)を使用します。これらのツールに相当するWindowsがあるかどうか知りたいのですが?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.