ddコマンドを使用する場合、ドライブをアンマウントする必要がありますか?


10

私のUbuntuインストールとホームフォルダーがある60 GB SSDと、ストレージデバイス(映画、音楽など)として使用していた1 TB HDDを持っています。1 TBドライブを販売することにしましたが、その前に、ドライブ上のすべてのデータを完全に消去するか、少なくともそこにあるほとんどのソフトウェアで回復できないようにしたいと考えています。私がしたいことは次のとおりです:

dd if=/dev/urandom of=/dev/sdc

次に、ディスクユーティリティを使用してドライブをクイックフォーマットします。

私の質問はこれです:コマンド/dev/sdcを続行する前にをマウント解除する必要がありddますか?



1
マウント解除するだけです。それは常に最良の方針です。そうすれば、ddがデータを消去している間、プログラムがアクセスしようとすることはありません。
ダニエル

コメントしてくださってありがとうございます。この質問に対する回答があったことを指摘するオプションはありますか、それともそのままにしておきますか?
sinisa 2015

1
dd if=/dev/zeroおそらくはるかに高速になります。
AlexP

回答:


11

可能です(この瞬間にチェックされます)が、のumount前のデバイスに強くお勧めしddます。


これはあなたの特別な場合には問題ではないかもしれませんif=/dev/urandomが、他の場合には:

ddコマンド中にそのパーティションで何らかのアクティビティが発生した場合、パーティションが壊れていないという保証はありません。


私はあなたの答えを待つのが待ちきれなかったのでとにかくそれをしました-マウントされたデバイスでddに仕事をさせました。実行中にエラーが発生することはありませんでしたが、タスクを完了するのに必要な大規模な時間が示唆されました。当時の私が見つけた方法は、「pv」と呼ばれるパッケージをインストールしたことです。これにより、ddコマンドの進行状況に関する小さな統計が数多く表示されます。したがって、入力したコマンドは次のようになります。sudo dd if = / dev / urandom | pv | sudo dd of = / dev / sdc
sinisa

ランダムデータの書き込みのピークは13MB /秒で、これにより1TBドライブの合計時間が24時間になります。それは長い時間です。
sinisa 2015

1
データを回復不能にしたいだけなら、なぜ/ dev / zeroを使用しないのですか?1TBは数分しかかかりません。
Steve Zhan 2017

1
スワップパーティションがある場合は、swapoffコマンドを使用できます。swapoff / dev / sda2(sda2がスワップ領域の場合)
-linux64kb

0

srm(secure-remove)ユーティリティは、以前のディスクの内容を上書きするためのいくつかのオプション/パターンを提供します。

これらのオプションの一部は、フォレンジックディスクスキャンで以前のファイルを回復できないように十分に安全です。しかし:より高いセキュリティ=より長い上書きプロセス。

srmタイプをインストールするには:

sudo apt install secure-delete

使用する:

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