![CentOS 5.8 意外损坏了服务器..我可以修复它吗?](https://linux22.com/image/1358628/CentOS%205.8%20%E6%84%8F%E5%A4%96%E6%8D%9F%E5%9D%8F%E4%BA%86%E6%9C%8D%E5%8A%A1%E5%99%A8..%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BF%AE%E5%A4%8D%E5%AE%83%E5%90%97%EF%BC%9F.png)
我遇到了一个问题...我试图 rm -rf * 其中一个文件夹,但结果发现我在 / 目录中...我迅速停止了命令,但它仍然破坏了很多东西。几乎所有命令都坏了... LS 返回 /usr/bin/LS 未找到...有没有什么方法可以让我重新安装 CentOS 而不丢失所有数据,而只需修复损坏的部分?如果我可以做任何事情而不丢失数据,我将不胜感激。我花了很多时间来设置这个服务器。哦,我可以在服务器上安装 ISO...
答案1
我会取出驱动器,将其连接到一个好的系统,复制剩余的用户数据,将其放回原处,然后重新安装。这样可以为您提供一个已知的良好操作系统,而且我认为这比在发现问题后再尝试修复要快得多。
答案2
您的系统是否/home
位于单独的分区?如果是,您可以重新安装并使用相同的系统/home
。您未删除的任何数据仍将保留在那里。
如果它不在单独的分区上,您可以按照@Fred的建议将驱动器移动到另一台计算机,或者您可以启动实时 CD 并从那里检索任何剩余数据。无论如何,您之后都需要重新安装。
为了避免将来出现这种情况,您可能需要创建rm
一个别名rm -I
:
-I prompt once before removing more than three files, or
when removing recursively. Less intrusive than -i,
while still giving protection against most mistakes