1. 程式人生 > >如何避免Linux誤刪除文件?

如何避免Linux誤刪除文件?

切換 tab 高效 不用 結合 可用 誤刪 人員管理 管理

很多工作的網友對運維工作的定位,背黑鍋的,“黑鍋俠”!
企業運維工作中50%以上的故障都是因內部人員管理失誤造成的,“某程”就是個典型例子。
如果規範工作中的一舉一動,就會不斷的犯錯,最後導致所有的功勞都變成徒勞。
那麽老男孩老師在10多年的運維工作中是如何高效運維,不讓運維成為黑鍋俠的呢?
今天給大家分享一些簡單但可以有效的防止誤刪數據的小技巧:
1、修改或刪除數據前請務必備份,最好有異機備份,修改配置等先提交版本管理系統在發布到線上。
2、運維新手刪除應使用mv命令替代rm命令,無用的文件不要著急刪除,而是移動到回收站/tmp裏觀察一段時間。
可以通過設置別名等手段屏蔽rm,這樣一旦直接用到rm命令就是意識到(當然真想用有手段可以越過別名)。
3、如果非要刪除數據,還可用find結合rm替代單純的rm,包括設定定時任務等動作執行清理。
4、如果非要使用rm刪除,請盡量先切換目錄在刪目錄下的數據,能不用通配符就不用通配符。
5、如果非要使用rm刪除並且要采用通配符,請按下面方法:
6、應禁止使用類似rm -fr /oldboy/命令刪除
7、如果必須要rm -fr /oldboy/
命令刪除,最後的避免錯誤方法就是要用tab鍵去補全,不要手敲任何字符,防止誤刪
8、如果刪除的不是目錄,就不要用rm -fr,采用最下化的方法rm -f即可,甚至重要的少量文件,可以不用-f,以獲得確認刪除提示信息。
9、額外補充,慎用rsync --delete
總結:
a.刪除數據後,多數情況是可以恢復的,但會影響業務,
b.例如:需要停機恢復,且數據丟了,較長時間用戶訪問不了對應數據了
c.恢復工具諸如ext3grep等。
d.事情發生前未雨綢繆永遠比發生了在解決好得多。
e.養成規範、專業科學的運維習慣、運維流程是避免當黑鍋俠的關鍵!

如何避免Linux誤刪除文件?