记录一次剁手的”sudo rm -rf /bin”(误删linux /bin目录)

  • Post author:
  • Post category:linux


服务器系统:ubuntu12.04.1-server64位

如题,使用普通用户权限:sudo rm -rf /bin删除了服务器上的整个/bin目录,由于/bin下安装有许多系统软件,所以直接导致ls的等命令无法使用。

另外,注意linux下有一些系统的内置命令,如cd。这些内置命令都还是可以用的。

遇到这样的问题,第一反应还是有点慌的,因为删的不是自己的系统文件,而是整个实验室服务器的系统文件。首先第一反应就是重新把这些软件装上就可以了,但是当时安装软件包没有成功,于是我就关机重启了。如果没有重启,可以尝试下面方法,貌似可以成功。我没有用这种方法

http://serverfault.com/questions/297439/i-just-deleted-bin-whats-the-best-way-to-recover

我用的方法是这样:

1.关机重启服务器,系统当然不能正常进入,报错如下:


2.用ubuntu U盘引导引导服务器系统,挂载硬盘文件系统

具体过程:找一个ubuntu系统的镜像,刻到U盘,进入U盘的系统(试用而不安装),进去后查看



版权声明:本文为u012905667原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。