意外地在我的 ec2 linux 服务器中运行 sudo mv /* /etc/ssl

意外地在我的 ec2 linux 服务器中运行 sudo mv /* /etc/ssl

我刚刚开始在 aws ec2 服务器上工作,不小心sudo mv /* /etc/ssl在 shell 中运行,现在我的所有文件等都消失了。

在我终止 ssh 连接之前,我无法查看任何文件或运行任何命令。现在,当我尝试 ssh 进入服务器时,它返回连接已被端口 22 关闭...是否有人对如何恢复数据库有任何想法,例如通过将卷安装到不同的服务器 - 或者我应该创建一个新服务器?

BR卢卡斯

答案1

启动诸如救援模式之类的东西,或者正如您提到的,将磁盘安装到另一台服务器。将其安装在某处(我假设/mnt/root)。进去/mnt/root/etc/ssl并将所有不属于那里的东西移回原来的位置/mnt/root。如果您有其他分区(我假设/home是一个),则也安装它们(我假设/mnt/home),并移动其中的全部内容/mnt/root/home/(但保留目录,因为它需要作为安装点)。 GRUB 在精确的文件系统布局上做了一些奇怪的事情,因此,如果在完成所有这些操作后无法启动,请返回到另一台计算机,再次安装所有内容,chroot然后重新安装 GRUB。

相关内容