web-dev-qa-db-ja.com

外付けHDDのシュレッダー

外付けHDDのデータを細断処理す​​るにはどうすればよいですか?やっています shred "/media/me/New Volume/"しかし私はfailed to open for writing: Is a directory。どうして?

2
FutuToad

マウントポイントではなく、デバイスでshredを実行する必要があります。

mountと入力し、デバイス名を取得し(たとえば、/dev/sdb1、Xは文字、Yは数字の場合は/dev/sdXYになります)、マウントを解除して(umount /your/deviceを実行)、shred /your/deviceを実行します。

4
Renan

shredはブロックデバイスまたはファイルで実行されます。

つまり、どちらかです(if /dev/sdxは外付けHDDです):

shred -n 1 /dev/sdx

または、ファイルの場合(ファイルシステムが2TiBの場合):

truncate -s 2T "/media/me/New Volume/shredfile"
shred -n 1 "/media/me/New Volume/shredfile"
sync
rm "/media/me/New Volume/shredfile"

ファイルはHDD全体を細断処理す​​るのではなく、ファイルシステムの空き領域のみを細断処理します。

オプション -n 1shredが単一のパスのみを使用することを確認します-複数のパスは時間の無駄です。

1
frostschutz