Gnu / Linuxは非常に安全なオペレーティングシステムですが、真実は 誤ってファイルを削除してしまうことがあります そして、元に戻すのは難しいです。 これは、コンピューターが共有されている場合などに発生する可能性があります。
次に、rm-protectionと呼ばれるプログラムのおかげでこれを回避する方法を説明します。これは、これらの問題を回避し、外部リカバリプログラムの問題を回避するのに役立つPythonプログラムです。 rm-protectionの操作は、Gnu / Linuxのファイルが誤って削除されるのを防ぐため、非常に簡単です。
まず、 RM-Protectionプログラムをインストールします 場合によっては、特別なPythonプラグインをインストールする必要があります。このために、ターミナルを開いて次のように記述します。
ArchLinuxとその派生物
sudo pacman -S python-pip
RedHat / OpenSUSE
sudo yum install epel-release
sudo yum install python-pip
Debian / Ubuntu /派生物
sudo apt-get install python-pip
rm-protectionプログラムのインストール:
sudo pip install rm-protection
プログラムをインストールしたら、暗号化するファイルまたはディレクトリを選択する必要があります。これには、次のように記述するだけです。
protect archivo.txt
protect -R carpeta/
Enterキーを押すと、 プログラムは私たちにセキュリティの質問と答えを尋ねます。 これを確立した後、保護されたファイルを削除しようとするたびに、オペレーティングシステムは以前にマークした質問を要求し、以前に入力した回答も入力する必要があります。そうしないと、エラーが発生します。ファイルを削除することはできません。 そして、それは退屈に思えますが、私たちは次のようなことをすることができます ホームフォルダを暗号化し、ファイルが誤って削除されないようにします.
rm-protectionを使用するシステムはシンプルで、プログラムには基本的な操作があります。これは、 プログラムのgithubリポジトリ、しかし、質問によって私たちが何をしているのか、どのファイルを削除しているのかを判断できるため、完全に機能します。
«...回復が難しい...?»; そのためにPhotorecのようなプログラムがありますが、もうXNUMXつは、セキュリティを強化することです。これは別のことです。
私はphotorecでファイルを復元したことはありません、私はそれが何かに役立つかどうか真剣に疑問に思います
私のphotorecは、KaOSですべてのデータを回復することから私を救いました。後で見つけた唯一の問題は、回復されたファイルの命名法が異なることです(例を挙げると、f9017296.avi)。
挨拶。
私はLinuxの世界に不慣れです。 何年もの間、Linuxについて学びたいと思っていましたが、ディスクに障害が発生するまで、Windowsのある快適ゾーンにとどまり、フォーマットしてWindows 7(w10でも)を再インストールしようとしましたが、それができず、ubuntu16をインストールすることにしました。ディスクをフォーマットする前に、ほとんどの情報をバックアップしましたが、一部の写真が失われました。 Ubuntuでphotorecを使ってそれらを回復しようとすると、写真を含むさまざまなファイルを含む多くのフォルダーが生成されましたが、今では興味のないファイルを削除できません。 Windowsでは、右クリック、属性の変更、プログラムの使用など、より簡単でしたが、Linuxでそれを行う方法がわかりません。 誰かが私を案内してもらえますか? ありがとう
私はtrash-cliプログラムを使用しています。このプログラムは、rmコマンドのようにファイルを削除するのではなく、ファイルをゴミ箱に移動します。
コマンドはゴミ箱ですが、私はそれにエイリアスを入れて、タイプするのが速くなりました。 これは次のように使用されます。
ゴミ
エイリアスrmを作成することはお勧めできません。これは、PCを変更し、何も起こらないと考えてrmを使用し、xDファイルが削除されるためです。
ご挨拶。
私がやっていることは、削除したいものを/ tmpに移動することであり、混乱した場合にのみ再度移動する必要があります。
問題は、コンピュータの電源を切るとファイルが失われることです。
永続的なゴミ箱が必要な場合は、ディレクトリを作成して、削除するファイルをそこに移動し、ときどきクリーンアップすることができます(ファイルが不要であることが確実な場合)。
ファイルを不変(不変)にして、rootでさえも、最初に「immutable」属性を削除せずに編集または削除できないようにします。
$ chattr + i /パス/ファイル名
'immutable'属性は次のように削除されます。
$ chattr -i /パス/ファイル名