外付けHDDのデータを細断処理するにはどうすればよいですか?やっています shred "/media/me/New Volume/"
しかし私はfailed to open for writing: Is a directory
。どうして?
マウントポイントではなく、デバイスでshred
を実行する必要があります。
mount
と入力し、デバイス名を取得し(たとえば、/dev/sdb1
、Xは文字、Yは数字の場合は/dev/sdXY
になります)、マウントを解除して(umount /your/device
を実行)、shred /your/device
を実行します。
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 1
はshred
が単一のパスのみを使用することを確認します-複数のパスは時間の無駄です。