不小心把服务器上的/usr/lib下的所有文件删除,恢复办法

手贱,使用root用户,rm -rf 多了一个"*"……导致了万分惊恐的悲剧,/usr/lib下的所有文件被删除……

 

修复办法:

linux系统是基于文件的,所以只要能拷贝到和原来一样的文件就可以。。。

前提是有另外一台一模一样的服务器啊,将这台的/usr/lib下的所有文件拷贝过去……

一开始使用scp拷贝,但是导致/usr磁盘爆满,经查发现里面的链接文件居然将链接到的文件拷贝了过来……

后来重新删除/usr/lib下的所有文件,使用

  tar -cpf - ./ | ssh 10.32.21.166 tar -C /usr/lib -xpf -

完成拷贝。

ps:上面的IP和两个目录是要修改的地方……

 

我和我的小伙伴们又可以做朋友了……

 

参考:

http://up20080818.blog.163.com/blog/static/1617903782010112011015121/

posted @ 2014-03-31 16:58  玖疯  阅读(3629)  评论(0编辑  收藏  举报