恢复误删除的/usr目录
来源:互联网 发布:世界贸易总额数据 编辑:程序博客网 时间:2024/05/21 04:26
常在河边走,哪能不湿鞋,误操作总会有的,比如把/usr/删掉了:
http://linux.chinaunix.net/bbs/thread-1064004-1-1.html
那能不能恢复呢?当然可以,下面是思路和步骤:
预备知识:
rpm包的各种信息,包括包名,安装日期、文件的md5校验信息等,都是存放在/var/lib/rpm的各个文件当中的,
所以只要这个目录不被删掉,我们可以从中读出我们需要的信息进行恢复被误删的文件。
步骤:
1,用安装光盘进入rescue模式,校验所有系统中的安装包,找出那些文件丢失:2,找到所有校验结果为missing的文件:3,查询每一个被删除的文件是属于那个rpm包:4,步骤3中生成的missing_rpm文件有很多是重复的,需要处理一下:到此为止,我们在救援模式下得到了系统所有被删除的文件所在的rpm包,
下一步的工作就是把这些rpm包重新安装,被删除丢失的文件也就找回来了。
5,启动到单用户模式,挂载光盘,从安装光盘里拷贝拷贝需要的rpm包到硬盘准备安装:6,重新用安装光盘启动到救援模式,安装rpm包:忽略各种警告和错误信息,等待完成,重新启动系统,一切正常,可以安心睡觉了!
http://linux.chinaunix.net/bbs/thread-1064004-1-1.html
那能不能恢复呢?当然可以,下面是思路和步骤:
预备知识:
rpm包的各种信息,包括包名,安装日期、文件的md5校验信息等,都是存放在/var/lib/rpm的各个文件当中的,
所以只要这个目录不被删掉,我们可以从中读出我们需要的信息进行恢复被误删的文件。
步骤:
1,用安装光盘进入rescue模式,校验所有系统中的安装包,找出那些文件丢失:2,找到所有校验结果为missing的文件:3,查询每一个被删除的文件是属于那个rpm包:4,步骤3中生成的missing_rpm文件有很多是重复的,需要处理一下:到此为止,我们在救援模式下得到了系统所有被删除的文件所在的rpm包,
下一步的工作就是把这些rpm包重新安装,被删除丢失的文件也就找回来了。
5,启动到单用户模式,挂载光盘,从安装光盘里拷贝拷贝需要的rpm包到硬盘准备安装:6,重新用安装光盘启动到救援模式,安装rpm包:忽略各种警告和错误信息,等待完成,重新启动系统,一切正常,可以安心睡觉了!
- 恢复误删除的/usr目录
- 删除/usr/share/vim目录后恢复
- 删除/usr/share/vim目录后恢复
- oracle用户目录误删除的恢复
- svn恢复误删除目录
- svn恢复误删除目录
- 误删除Oracle家目录的恢复方法
- svn 目录删除后的恢复方法
- etc目录删除后的恢复
- Linux家目录被误删除恢复
- /usr 的由来及/usr目录结构
- /usr 的由来及/usr目录结构
- Fedora 16 tmp目录删除之后的恢复方法
- centOS6.4 extundelete工具恢复rm -rf 删除的目录
- /usr/sap 或者 /sapmnt目录被日志撑满,删除JOB LOG的方法
- 恢复误删除的数据
- 恢复误删除的数据
- 恢复误删除的数据
- 当parseint()无效时
- oracle中的外部rowid
- 关于oracle中的to_date()函数
- 关于在delphi中通过tquery执行带冒号\":\"的sql语句
- 在oracle中判定一个用户自定义对象是否存在
- 恢复误删除的/usr目录
- com组件对象与.net类对象的相互转换
- bde连接加密的paradox数据库
- 在oracle中实现定时操作
- sql server:定时作业的设置方法
- Delphi操作Access文件,非ADO
- 清空Oracle10中的回收站
- SPCOMM使用说明(翻译中)
- SPComm的一个小注意