ライブUSBからノートパソコンのハードドライブを消去中に権限が拒否されました。

ライブUSBからノートパソコンのハードドライブを消去中に権限が拒否されました。

Ubuntu ISOをUSBドライブに挿入し、ラップトップのUSBから起動してから

$ cat /dev/zero | pv > /dev/sda

私のラップトップのハードドライブを0()で上書きしようとしていますsda

次のエラーが発生します。

bash: /dev/sda: Permission denied

このエラーは、コマンドの前にsudo。なぜこれが起こるのですか?このエラーをどのように回避できますか?

(インストール/削除に関連している可能性がありますか?完全公開:部分的に消去しましたが、消去がsda途中で中断されました。完全に消去されたことを確認するためにコマンドを再実行しています。)

編集する

ディスクユーティリティGUIを使用してハードドライブを消去できます。しかし、最初に試した方法を使用してコマンドラインでこれを行うことができるかどうかはまだ疑問に思います。

答え1

出力リダイレクトはシェルによって実行され、非ルートシェルにはアクセスできません/dev/sda。ルートシェルに変更したくない場合は、sudo次のコマンドを使用して実行できますtee

cat /dev/zero | pv | sudo tee /dev/sda

答え2

望むより:

ライブUSBからノートパソコンのハードドライブを消去中に権限が拒否されました。

それは私のために働いた。dd if=/dev/sda of= ... ...

試してみてください:キーボードでCtrl+ +を押してAlt端末を開きます。T開いたら、次のコマンドを実行します。

$ sudo -i 

これにより、ルートとして実行できるルートシェルが提供されます。

関連情報