我有一台安装了 Ubuntu Server Edition 的戴尔服务器。我让该服务器运行两个阵列(一个 RAID 1,另一个 RAID 5)。由于我没有使用电源备份,再加上电源浪涌/断电(不确定是哪种情况),我的系统出现了问题。硬件没有问题,我的阵列运行正常,内存也经过了测试,因此我相信这是一个软件问题。
我不确定是否要重新安装还是尝试修复我的系统。我尝试过修复,但是我对 shell 命令和用法的了解不够极其有限(举个例子,我能够使用 shell 设置我的服务器,但这是我所能管理的全部)。我认为重新安装会更容易,但是每当我尝试重新安装时,它都会提示我格式化我的 RAID 5 阵列(其中包含我的数据)。任何想法/提示/任何事情都将不胜感激!
答案1
您可以按照以下方式重新安装系统文件(同时保留用户文件和配置):https://help.ubuntu.com/community/UbuntuReinstallation(备注:可能需要先激活 RAID)
答案2
我认为您有一个可启动的安装磁盘或 USB 密钥。这应该能够发现您的根分区和/或启动分区。尝试fsck
在未安装这些分区时在这些分区上运行。这将是我首选的恢复机制。在实际更改数据之前,您可能需要使用无操作标志。一旦您的系统可启动,它应该在重新启动时运行任何适当的恢复。
如果您选择重新安装,则可以覆盖现有的根分区。请在执行此操作之前备份它,因为您可能需要恢复存储在那里的一些数据。最重要的是您的安装结构,但也可能包括其他一些配置信息。
寻求帮助时,具体说明问题会有所帮助。系统是否根本无法启动?您能以单用户模式启动它吗?它是否找不到根分区?它是否以只读方式挂载根分区?
编辑:Ubuntu 应该会为您提供启动页面。如果您有该版本的安装盘,它可能有恢复启动选项,可让您从磁盘启动到正常的服务器安装。我有一段时间没有这样做了,但帮助页面通常与功能键绑定。如果可行,您应该能够恢复数据,通常还可以恢复安装。