Debian で大量のファイル削除を防ぐ方法

Debian で大量のファイル削除を防ぐ方法

今日、私のコレクションにある非常に古い映画約1TBが失われたことに気付きました。どうしてそうなったのかは分かりませんが、ムニン何が起こったかを示しています。これは私のせいだとほぼ確信しています。(その時間帯は起きていましたが、100% 確信しているわけではありません。) このようなことが再び起こらないようにするにはどうすればよいでしょうか? 自分自身 (またはプログラム/スクリプト) が x GB を超えるデータを削除しないようにするにはどうすればよいでしょうか? ご提案があれば歓迎します。 Munin - ディスク使用量

答え1

/Windowsサブディレクトリを正常に削除した人としてランニングWindowsシステム、およびコンテンツを削除しまし/binランニングLinux ボックス (死んではいません!)... 気持ちはわかります。 (しかし、Windows でどうやってやったのかわかりません。Windows は使用中のファイルをロックするはずがないのです。)

いくつかのオプション:

答え2

ここでの最善の選択肢は、rm (または何かを削除するときによく使用するもの) の名前を変更し、それを新しい rm スクリプトにラップすることだと思います。最善の選択肢と言っても、最善の選択肢という意味ではありませんが、これを実行することを考えるのは楽しいです。削除にはもっと注意した方がいいかもしれません。

rmをrm-realに名前変更してすぐにテストしてみました

#!/bin/bash
/bin/rm $1

そして、それはうまくいきます。rm のいくつかの関数を利用して、完全な機能のために rm-real を使用するように自分自身に小さなメモをエコーするか、引数を正しく取得する演習を実行することができます。

編集: 実際、最善の選択肢は適切なバックアップです。rm の変更は楽しいですが、コメントにもあるように、少し不安定です。

関連情報