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

修复Linux系统误操作导致的文件丢失问题
本文介绍了一次Linux系统误操作导致/usr/lib下所有文件被删除的修复过程,通过拷贝文件和使用tar命令成功解决了问题。文中提供了避免使用scp导致磁盘爆满的方法,并分享了在类似情况下进行文件恢复的经验。

手贱,使用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/

转载于:https://www.cnblogs.com/lxf20061900/p/3636145.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值