web-dev-qa-db-ja.com

安全な削除フォルダCentOS7

フォルダーとそのすべての内容を安全に削除して、復元できないようにするにはどうすればよいですか?

shredコマンドを試しましたが、ファイルでのみ機能し、フォルダーでは機能しません。

また、Ubuntuで正常に動作するように見えるsecure-deleteというパッケージがあることもわかりましたが、Sudo yum install secure-deleteを使用してインストールしようとすると、次のメッセージが表示されます。パッケージは安全ではありません) -delete availableこれにより、CentOS7ではパッケージが利用できないと思われます。

どうやって進める?

4
Sillo
find /folder -type f | xargs shred

ただし、基盤となるレイヤー(COW FSやSSDウェアレベリングなど)はそれを無意味にする可能性があるため、最初に暗号化するのが最善です。

2
user1133275

ジャーナルされていないファイルシステムでは、shredはファイルを安全に削除できます。各ファイルに個別に適用するようにしてください。 user1133275の回答に示されているfindコマンドを使用します。

ただし、今日のほとんどのファイルシステムはジャーナル化されているため(NTFS、ext3/4、reiserfs、jfs、xfs、btrfs、zfs [ある意味で])、シュレッドなどを使用してそのデータのすべてのトレースを効果的に削除できない場合があります。ブロックが最終的に再利用され、ジャーナルが十分に回転してデータが消えることを保証するのは時間だけです。

他のオプションは、適切なツールを使用してパーティション全体を細断処理す​​ることです。どこまで進む必要があるかによっては、/ dev/urandomからのデータでパーティションを上書きするだけで十分な場合があります。

0
Pedro

私の提案は、アプリケーションソースを取得し、手動でコンパイル/インストールすることです。

0
mdpc