如何防止 Debian 上的大量檔案刪除

如何防止 Debian 上的大量檔案刪除

今天,我注意到我收藏的大約 1 TB 非常老的電影丟失了。我不知道這是怎麼發生的,但是穆寧顯示發生了什麼事。我很確定這是我的錯。 (是的,我當時是醒著的;但是,我不是 100% 確定。)我怎麼能防止類似的事情再次發生?如何防止自己(或程式/腳本)刪除超過 x GB 的資料?歡迎任何建議。 Munin - 磁碟使用情況

答案1

作為一個已成功/Windows從目錄中刪除子目錄的人跑步/binwindows系統,並刪除了a上的內容跑步linux boxen(它沒有死!)...我知道這種感覺。 (但我不知道我是如何做 Windows 的事情,應該不可能,Windows 鎖定使用中的檔案。)

幾種選擇:

答案2

我覺得這裡最好的選擇可能是重新命名 rm (或任何您傾向於用來刪除內容的名稱)並將其包裝在新的 rm 腳本中。我所說的最佳選擇並不是最好的選擇,而是考慮這樣做很有趣。您可能只是想在刪除時更加小心。

在將 rm 重命名為 rm-real 後,我很快就測試了它

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

那行得通。您可以使用 rm 中的一些函數,並給自己一個小提示,以使用 rm-real 來實現完整功能,或進行練習以確保參數正確。

編輯:實際上最好的選擇是良好的備份。改變 rm 很有趣,但正如評論中指出的那樣有點奇怪。

相關內容