フォルダーとそのすべての内容を安全に削除して、復元できないようにするにはどうすればよいですか?
shred
コマンドを試しましたが、ファイルでのみ機能し、フォルダーでは機能しません。
また、Ubuntuで正常に動作するように見えるsecure-delete
というパッケージがあることもわかりましたが、Sudo yum install secure-delete
を使用してインストールしようとすると、次のメッセージが表示されます。パッケージは安全ではありません) -delete availableこれにより、CentOS7ではパッケージが利用できないと思われます。
どうやって進める?
find /folder -type f | xargs shred
ただし、基盤となるレイヤー(COW FSやSSDウェアレベリングなど)はそれを無意味にする可能性があるため、最初に暗号化するのが最善です。
ジャーナルされていないファイルシステムでは、shred
はファイルを安全に削除できます。各ファイルに個別に適用するようにしてください。 user1133275の回答に示されているfind
コマンドを使用します。
ただし、今日のほとんどのファイルシステムはジャーナル化されているため(NTFS、ext3/4、reiserfs、jfs、xfs、btrfs、zfs [ある意味で])、シュレッドなどを使用してそのデータのすべてのトレースを効果的に削除できない場合があります。ブロックが最終的に再利用され、ジャーナルが十分に回転してデータが消えることを保証するのは時間だけです。
他のオプションは、適切なツールを使用してパーティション全体を細断処理することです。どこまで進む必要があるかによっては、/ dev/urandomからのデータでパーティションを上書きするだけで十分な場合があります。
私の提案は、アプリケーションソースを取得し、手動でコンパイル/インストールすることです。