不小心把服务器上的/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/
你扯淡,我就扯淡!!你不扯淡,我也扯淡!!所以,我们就扯淡吧。。。