CentOS 5.8 意外损坏了服务器..我可以修复它吗?

CentOS 5.8 意外损坏了服务器..我可以修复它吗?

我遇到了一个问题...我试图 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

相关内容