不良ブロック:デバイスサイズの確認中にリソースが使用中です。

不良ブロック:デバイスサイズの確認中にリソースが使用中です。

macOS High Sierra 10.13.6で不良ブロックを実行しようとしています。 Macportを使用して不良ブロックをインストールしました。実行しようとするとエラーが発生し、不良ブロックを実行する方法がわかりません。

sudo badblocks -c 4096 -s -w -o /Users/mcbeav/Desktop/blocks.txt /dev/disk0s2

引き続きエラーが発生します。

不良ブロック:デバイスサイズの確認中にリソースが使用中です。

試してみると

sudo badblocks -c 4096 -s -w -o /Users/mcbeav/Desktop/blocks.txt /dev/disk0

エラーが発生しました。

badblocks:値が大きすぎてデータ型の無効なエンドブロックに保存できません(7813820416):32ビット値でなければなりません。

答え1

dumpe2fsを試してください。または、Linux Live CD / USBを使用し、永続性を維持し、アンマウントされたドライブの不良ブロックを使用してください。マウントされたドライブの不良ブロックがあると正しく動作しないためです。

dumpe2fs -b /dev/sda

私の例とは異なる可能性があるため、ドライブパスを使用する必要があります。

関連情報