我刚刚开始在 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。