rm -rf的事故

就在刚刚突然发生了惊心动魄的事情,同事说系统登不进去了。
我说我这还可以的呢。执行了ls,cd等命令都好好。
同事说:你在开个端口登陆试试。
果然新开的就连接不了了。

这时候,另一位同事说,怎么日志文件没了!
然后跑过去问了同事,是不是执行了rm的操作。
history查看没有。

然后同事突然想到,脚本里有rm -rf的操作。
然后致命的问题,同事把其中的两个文件名注释了。
脚本的流程是
1)先定义文件夹名,
2)然后创建文件夹
3)删除这个文件夹下的文件
4)在该文件夹下产生临时文件
也就是用了 rm -rf 文件名/*

而同事将文件夹名注释掉了,导致直接执行了rm -rf /*。
致命的问题了~~~

问题是该服务器,不是一个人在用,很多合作伙伴都在用。
想想就不知道如何收场。

目前在极力恢复该系统。
希望能够谨记这样的教训。
慎重rm -rf!!!
或者不用rm -rf!!!!

用别的命令替换,该脚本的时候,一定要看清楚在改!!!

    原文作者:秋刀鱼杂记
    原文地址: https://www.jianshu.com/p/ce75fb560a86
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞