目的:「削除」だけではなく、SDカード全体を削除します。
コマンド:(削除済み)
"sudo dd if=/dev/urandom of=/dev/sda bs=8192"
dd: error writing '/dev/sda': No space left on device
118139+0 records in
118138+0 records out
sdにファイルがあります。まず、SDカードのある端末を開き、コマンドを実行し、別の場所で別の端末を開き、同じ結果を実行しました。
修正する:SDでは上記のパーティションを削除できないことがわかりました。私は「sudo fdisk /dev/sda」を使用します。 「パーティションはまだ定義されていません。」
アップデート2:コンピュータを再起動しましたが、パーティションを削除できました。現在もう一度拭いてみてください。
答え1
この場合、エラーは正常であり、単にエラーが完了したことを意味します。/dev/urandom
microSDカードは無制限ですが、microSDカードはそうではありません。dd
より多くのデータを書きたいがスペースが不足しているため(データ全体が消去されたため)、このエラーが発生します。それ以上の保証が必要な場合は、このshred
コマンドを使用できます。このコマンドはそのために設計されており、エラーを引き起こすことはありません。
答え2
そうすれば、/dev/sdx
ほぼ間違いなく/dev
パーティションに大きなファイルを作成しました。この場合、「スペース不足」エラーは意図したデバイスではなくパーティションに関連しているため、予期しないデバイスを削除する必要があります。文書 /dev/sdx
。
があるファイルであることを確認してくださいfind /dev/sdx -type f
。ファイルの場合は出力が表示されますが、それ以外の場合は出力はありません(デバイスの可能性が高いなど)。
実際に使用していませんが、/dev/sdx
正しいデバイスノードを使用している場合は、質問を編集して正しいデバイスを特定した方法を教えてください。 (この回答は削除します。)
最後に、上書きしようとする前に、デフォルトのデバイスをアンマウントしたことを確認してください。そうしないと、キャッシュされたデータブロックがデバイスに書き戻され、ファイルシステムと同様の状況が発生する可能性があります。
答え3
ターミナルは「メディア」で開き、何らかの理由ですべてのターミナルを閉じ、ファイルマネージャで1つを開いた後でも「メディア」で開かれます。コンピュータを再起動しましたが、問題は解決しました。その後、カードを拭くことができます。助けてくれてありがとう。