誤刪檔案的經驗之談

2022-07-03 10:36:07 字數 1278 閱讀 6011

一、引言

二、防止誤刪資料技巧:

1、修改或刪除資料前請務必備份,最好有異機備份,修改配置等先提交版本管理系統在發布到線上環境。

2、可以使用mv命令替代rm命令,無用的檔案不要著急刪除,而是移動到**站/tmp裡面觀察一段時間;可以通過設定別名等手段遮蔽rm。

例如:

alias rm='

mv -f --target-directory=/tmp/.trash/

'

3、如果非要刪除資料,還可用find結合rm替代單純的rm,包括設定定時任務等動作執行清理。

4、如果非要使用rm刪除,請盡量先切換目錄在刪目錄下的資料,能不用萬用字元就不用萬用字元。

例如:

[root@richard /]#

cd /jdtest/

[root@richard /]#

rm -f test1 test2

5、如果非要使用rm刪除並且要採用萬用字元,請按下面方法:

[root@richard /]#

cd /jdtest/

[root@richard jdtest]#

rm -fr * #目標中不要帶有「/」。

6、應禁止使用類似rm -rf /jdtest/*命令刪除:

這個命令中,目標路徑中的任意斜線前後如果多了空格可能會帶來災難。

[root@richard /]#

rm -fr /jdtest/*

例如:rm -fr /oldboy/ *,*的前不小心多了空格,會刪除當前目錄下的所有內容。

[root@richard /]#

rm -fr /jdtest/ * #會把當前目錄根下全刪了。

[root@richard /]#

rm -fr /jdtest/ *

7、如果必須要rm -rf /jdtest/*命令刪除,最後的避免錯誤方法就是要用tab鍵去補全,不要手敲任何字元,防止誤刪。

8、如果刪除的不是目錄,就不要用rm -rf,採用rm -f 即可,甚至重要的少量檔案,可以不用-f,以獲得確認刪除提示資訊。

9、額外補充,慎用rsync --delete。

三、總結:

1、刪除資料後,多數情況是可以恢復的,但會影響業務的;

2、例如:需要停機恢復,且資料丟了,較長時間使用者訪問不了對應資料了;

3、恢復工具諸如ext3grep等;

4、事情發生前未雨綢繆永遠比發生了再解決好得多;

5、養成規範、專業科學的運維習慣、運維流程是避免當黑鍋俠的關鍵!

面試經驗之談

這裡是2017年11月7日,鄙人不才,17年應屆畢業,經驗不足,十一之後來到上海找工作,目前一無所獲。無奈,今天又逛了一趟培訓機構,看著和自己年齡相仿同學在前台焦急等待的時候感觸頗深,為什麼總是接到培訓機構的邀請,而不見想象之中offer也看不見期待的公司的回覆。剛好有哥哥姐姐在上海這邊,所以借住在...

併發控制經驗之談

多年使用鎖的經驗說明,我們很難駕輕就熟地使用鎖。併發的管理本來就非常棘手,而許多使用方法都可能導致錯誤。本文將總結一些併發控制中容易導致錯誤的東西。不明確的規則 恰當的鎖定模式需要清晰和明確的規則。當我們建立乙個可被並行訪問的物件時,應該同時定義用來控制訪問的鎖。鎖定模式必須在一開始就安排好,否則其...

幾次面試經驗之談

幾次面試經驗之談 文 飛天含雪 從十一假期結束到現在,近乙個月了,大大小小的面試總共參加了六七場,對面試有些感想,筆者知道網上談論該話題也多,但要麼片面,要麼扯淡,不僅達不到目的,反而有誤導民眾之嫌,筆者今日將經驗之談一一和盤托出,希望大家能有所借鑑。一 首當其衝 者 凶多吉少 收拾殘局 者 漁翁得...