图解误删库文件之修复方法

前言:
在生产可能会出现误操作,删除某个库文件,导致系统出现故障,不能起来,下面举一个实操中遇到的故障和解决办法。

问题 ?
误删除了库文件/lib64文件夹下的 libc-2.12.so 库文件导致系统不能起来,一直停留在此页面。

这里写图片描述

解决思路
删除什么,就恢复什么,最直接办法就是把删除的库文件补上。
解决步骤

一、重启,进入救援模式

选择光盘启动

这里写图片描述

第三项救援模式

这里写图片描述

然后除了网络不用配置网络,其他步骤都选OK或者确认……很简单,这里不再每一步截图演示了。最后进入到光盘下的shell,如下的界面所示

这里写图片描述

二、拷贝文件

有经验的同学一进入救援模式后,立马想到了切根然后进程救援操作,这里我们试了一下,如下图所示,不能切根。很多同学这个时候就很郁闷了,不切根怎么操作呢?

这里写图片描述

我们可以在上图错误提示中得到一个信息,不能切根跟 libc.so.6 库文件有关,其实libc.so.6 是 /lib64/libc-2.12.so 的一个软链接文件。源文件都没有了,软链接文件当然不能用了,相对应的命令chroot也不能用。

其实我们主要目的是要恢复 lib64 文件夹下的 libc-2.12.so 库文件,在不切根的情况下,也能把光盘里的库文件 libc-2.12.so 拷贝到根目录下的 lib64 文件夹下。

这里写图片描述

如上图执行 cp 命令,复制光盘下的/lib64/libc-2.12.so文件到/mnt/sysimage/lib64下。源文件有了,对应的链接文件可以用了,对应的chroot命令也可以使用,然后就可以进行切根操作了。切根后,可以查看挂载,确认是否切换了根,再查是否拷贝成功,看linb64文件夹下面是否有 libc-2.12.so 文件。如图拷贝已经成功。执行命令 exit 两次,退出 shell,然后重启。

这里写图片描述

如下图重启成功

这里写图片描述

总结:在实操中,出现问题不要慌,先认真看错误提示信息,分析出现问题的原因,从最根源处出发寻找解决途径。遇到自己确实没有能力解决的问题的时候,求助同行朋友,或者网上搜索解决办法,因为你出现的问题,不是只有你才遇的到,其他的也会遇到。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux操作系统默认使用的文件系统有EXT2和EXT3,其中EXT3是日志文件系统。此外,Linux系统还支持其他文件系统如xfs、jfs等。对于交换分区,Linux系统一般使用swap文件系统,其大小通常设置为主机系统内存的2倍。在Linux中,可以读写FAT文件系统,但是只能读取NTFS文件系统,不能写入。 虽然Linux系统有多种不同的文件系统,但它们的基本设计思想是相似的,即有效地管理硬盘数据。了解MINIX文件系统的设计可以帮助我们理解其他不同的文件系统。 关于Linux文件系统的原理,有些文章通过对源码的分析来讲解,但这种方式可能对新手不太友好。所以,本次解释主要采用图文的方式,以更形象地讲解Linux文件系统的原理,避免陷入源代码的深渊。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【图文解析 】Linux文件系统,我竟然看懂了,很好奇啊!](https://blog.csdn.net/qq_42246689/article/details/83476921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [图解 Linux 文件系统](https://blog.csdn.net/u011164819/article/details/117520229)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值