错误地从仍在运行的服务器上的“/”递归删除了文件

错误地从仍在运行的服务器上的“/”递归删除了文件

我错误地删除了 bin 文件夹,现在大多数 bin 命令都不存在了。服务器仍然运行良好,但我知道当我重新启动它时,我会不喜欢它。我该如何在不丢失系统配置和数据的情况下修复此问题。

来自评论:

我试图在服务器上重新安装 roundcube 并删除之前的 conf 文件。我切换到目录,但没有输入,而是输入了rm -R .意识到rm -R /*这一点后,我迅速取消了 rm,不幸的是,/bin已经消失了。

答案1

通过运行命令,rm -R /*您告诉它从 开始递归删除所有内容/。这可能远不止/bin

您的服务器现在处于极不稳定的状态,需要从备份中恢复。

仅当您没有备份,并且您的系统位于 ext3 或 ext4 分区上,并且您仍然可以运行它(恐怕这种情况不太可能发生)时,您才可以尝试使用删除但您可能无法恢复所有文件,至少无法恢复到可靠稳定的系统。

相关内容