我的服务器无法启动,因为里面没有/etc/
文件夹。看起来好像是被意外删除了。我的主机告诉我通过 KVM 控制台启动操作系统的救援 CD 来重新安装操作系统。在 KVM 控制台中,我被卡在一个屏幕上,我无法发布其屏幕截图,因为我在这里的声誉不够。
请告诉我如何通过 KVM 控制台修复我的 Centos 5 64 位,因为我不想丢失/home/
文件夹,因为不幸的是我没有最近的备份。
答案1
如果您有 /etc 的备份,即使是旧的,您也可以尝试使用 livecd 恢复它。如果自备份以来您没有更改服务器配置中的任何内容,那么这应该可以帮助您恢复正常。
/home
如果没有,我建议你用 livecd保存你的重要数据(我猜是的)。然后重新安装。
答案2
基本上任何 Linux / Posix 系统中的文件夹/etc
都包含完整的系统配置,包括从硬件驱动程序 + 网络配置到应用软件配置的所有内容。没有它,没有备份,就无法修复您的 Linux。这里的许多文件都是在操作系统或应用软件安装时自动生成的。
要恢复文件,/home/
您可以使用前面提到的选项从实时 CD 启动服务器(请理解这不适合您),或者选择移除服务器硬盘并将其连接到其他服务器或 PC。您可以使用 USB 转 SATA 加密狗(如果是 SATA)将驱动器连接到正在运行的 PC。要读取 Linux 文件系统,您需要 Windows 或其他 Linux 下的特殊工具。如果可行,您还可以在自己的 PC 上启动 Linux 实时 CD,然后连接驱动器。要读取 Linux 文件系统,网络上有各种免费工具,例如,您可以使用总指挥官使用“Ext2+ Reiser”或“Ext4”附加组件(参见附加组件)。小心不要破坏文件系统,否则你可能会丢失所有数据(总有数据恢复服务可用,但这会花费一点钱)。祝你好运!