Linuxでファイルを完全に削除する方法
過去にハードディスクの内容を完全に消去する方法を見てきましたが、1つ、2つ、または12個のファイルを削除するだけでよい場合はどうなりますか? HDD全体を破壊することなく、リカバリを超えて、それらをコンピュータから完全に削除する方法はありませんか?この質問への答えは、確かにイエスであるだけでなく、複数の人が続くことです! Linuxでファイルを完全に削除するための最も一般的なソリューションのいくつかを見てみましょう。
注:SSDでは無視する
現在市場に出回っているほとんどのソリッドステートドライブは、コンテンツを再割り当てするファームウェアの機能である空き領域を管理するためにTRIMをサポートしています。 Linuxのジャーナリングファイルシステム(Ext3 /4やReiserFSなど)と組み合わせると、個々のファイルの回復以外の削除は保証されません。このような場合の唯一の解決策は、残念ながら、SSD内のすべてのコンテンツの完全な核兵器です。
ゴミを捨てる
過去にこれを実行する方法を詳しく見てきましたが、もう1つ簡単に説明する価値があります。必要に応じて、ごみ箱フォルダをバイパスできます。このようにして、削除したファイルがゴミ箱に残ることはなく、完全になくなったとマークされます。回復が不可能になることはありませんが、アクセス可能にすることからの一歩です。
KubuntuとKDEのようなディストリビューションでこれを行うには、デフォルトのファイルマネージャーであるDolphinを実行します。 「コントロール」->「設定」->「ゴミ箱」をクリックして、関連する設定にアクセスします。ゴミ箱を完全に無効にするオプションはありませんが、ほとんどのベースをカバーする巧妙なトリックを使用できます。サイズ制限を有効にして、最小値に減らします。
私たちのディスクでは、これは205.09KiBに変換されました。 Dolphinは、その値を超えるとゴミの内容を消去します。これは、通常のデスクトップの使用ではおそらく1時間おきに発生します。 NautilusやNemoなどの他のファイルマネージャには、ゴミ箱を完全にバイパスするためのオプションがあります。
シュレッドの使用
Ubuntuのバリアントを実行している場合、シュレッドはおそらくすでにその一部です。すぐに使用を開始して、忘却に送信したい機密ファイルを完全に消去できます。どうやって?
「deleteme.jpg」を消去したい場合は、次を使用できます:
shred -uvz -n 2 deleteme.jpg
オプションから…
-
u
上書きする前に最初にファイルを削除するようにshredに指示します。 -
v
詳細情報を表示します。 -
z
データが使用したスペースをゼロで埋めて、回復の可能性をさらに減らします。 -
-n 2
これは、3つの削除パスに変換されます。shredはデフォルトで1つのパスを実行し、「-n」を使用すると、セキュリティを強化するために必要な追加のパスの数を指定できます。一般的なコンセンサスは、ほとんどの人にとって3回のパスで十分であるということです。
複数のファイルまたはフォルダの内容を削除するには、次のようなワイルドカードを使用できます。
shred -uvz -n 1 Pictures/delete_those_images_0?.jpg shred -uvz -n 4 Pictures/*.*
最初のケースでは、「?」たとえば、1文字のワイルドカードになり、shredは「delete_those_images_01.jpg」や「delete_those_images_02.jpg」という名前のファイルを削除します。
2番目のケースでは、shredは、名前やタイプに関係なく、Picturesディレクトリ内のすべてのファイルを消去します。
ワイプの使用
ワイプは別の優れた代替手段です。ディストリビューションのソフトウェアセンターで検索してそこからインストールするか、次を使用してください:
sudo apt install wipe
その使用法は、単純ではないにしても、シュレッドとほぼ同じくらい単純です。ファイルやディレクトリを消去したり、ワイプを使用したりするには、次を使用します。
wipe Pictures/deleteme.jpg
デフォルトでは、ワイプはセキュリティを強化するために時間がかかりすぎるパスを使用するため、これは煩わしいものになる可能性があります。さらに、削除の確認を要求します。
f
を使用する 確認とr
を削除するためのフラグ サブディレクトリに再帰します。 c
必要に応じて(ファイルまたはディレクトリに書き込み権限が設定されていない場合)chmodにワイプするように指示し、q
パスの数を減らして、すばやく削除することができます。 q
を使用する場合 、小文字であることに注意してください。その後に、要求するパスの数を指定する大文字の「Q」を続けることができます。たとえば、これらの調整が適用された以前の単純なコマンドは、次のように変更されます。
wipe -rfcq -Q 3 Pictures/deleteme.jpg
セキュア削除の使用
SRMは、HDDからのデータの安全な削除に特化したツールのSecureDeleteスイートのツールの1つです。この仕事に最適なツールとして多くの人に支持されています。
完全なSecureDeleteスイートをUbuntuおよび互換性のあるディストリビューションにインストールするには、次を使用します。
sudo apt install secure-delete
その後、次のコマンドですべてのファイルを全滅させることができます:
srm Pictures/deleteme.jpg
おそらくz
を使用することをお勧めします フラグ。ファイルの内容をゼロで上書きしてセキュリティを強化し、v
プロセスに関する詳細な情報を取得します。ディレクトリとサブディレクトリを扱う場合は、r
も含めます 再帰モードのフラグ。 38回の書き換えが多すぎる場合は、l
を利用することで、必要な時間とセキュリティを減らすことができます。 パスの数を「2つだけ」に減らすフラグ。これにより、前のコマンドが次のようになります。
srm -rlvz Pictures/deleteme.jpg
GUIの方法:Bleachbitの使用
コマンドラインに嫌悪感がある場合、Bleachbitはデータを安全に消去するための最良のソリューションの1つです。デフォルトでは、このツールは、必要になった後も長い間スペースを占有し続ける「冗長ファイル」の検出と破棄に特化しています。ただし、通常は忘れられていた、リカバリを超えてファイルを手動で「細断処理」する機能も組み込まれています。
ソフトウェアセンターから、または以下を使用して、Ubuntu互換ディストリビューションにインストールできます。
sudo apt install bleachbit
[編集]->[設定]をクリックし、[ファイルの内容を上書きして回復を防ぐ]オプションを有効にして、セキュリティを強化します。
メインインターフェイスに戻り、[ファイル]-> [シュレッド]をクリックし、ポップアップするリクエスターから、何も表示したくないファイルを選択します。 [削除]をクリックして、Bleachbitが何をしようとしているのかを確認してください。
ジャーナリングファイルシステムの使用と、各HDDのファームウェアがどのように「管理」されているかわからないという事実は、より適切な用語、その内容がないため、最善の解決策は完全に一掃することを意味することを常に覚えておく必要がありますHDD –またはさらに良いことに、デバイスを物理的に破壊します。
-
Microsoft アカウントを完全に削除する方法
Microsoft アカウントは、1 つのアカウントを使用して会社が提供する複数のサービスにアクセスできるため、さまざまな点で役立ちます。ただし、会社に満足できず、アカウントを削除したい場合は、次のガイドで Microsoft アカウントを削除する方法を説明します。 同社の Web サイトには専用のアカウント閉鎖 Web ページがあり、アカウントを簡単に削除できるため、Microsoft アカウントを簡単に削除できます。アカウントの削除には、サブスクリプションをキャンセルしたことの確認、他のサービスからアカウントを削除したことなど、他にもいくつかのことが含まれます。 幸いなことに、Wind
-
Linux でファイルを完全に削除する方法
Linux オペレーティング システムでは、削除されたファイルはゴミ箱に移動します。ゴミ箱を空にすると、ファイルはシステムから削除されます。ただし、回復ソフトウェアの需要が高まるにつれて、ゴミ箱から削除されたファイルはある程度まで回復できます。これは、ゴミ箱から削除されたファイルが完全に削除されることはなく、目に見えなくなったことを意味します。ファイルはまだハード ドライブのどこかに不必要なスペースを占有しており、新しいファイルが作成されてハード ドライブの同じセクターに保存されたときにのみ完全に削除されます。貴重なディスク スペースを回復し、ファイルの破損を回避するには、Linux 内のファ