禁止 Linux live usb 从损坏的硬盘上挂载交换分区和其他分区

禁止 Linux live usb 从损坏的硬盘上挂载交换分区和其他分区

在此处输入图片描述我的服务器上的硬盘坏了(至少有一个硬盘来自MdadmRAID)。每个硬盘驱动器上都有一个 SWAP 分区。本机系统在启动时挂起。我可以通过 IPMI 访问服务器,并尝试识别损坏的驱动器。

问题是,实时 USB 本身会尝试识别损坏的硬盘,读取其上的分区列表并挂起。我猜想挂起发生在尝试自动挂载 SWAP 分区时。是否有任何启动参数可以添加到grubcmd 行以禁止Mdadm在启动时挂载 raid 和 swap 分区?

答案1

外部驱动器中便携式安装的系统

我不知道如何解决居住基于 Ubuntu 的系统。但我建议一种解决方法。启动到便携式已安装系统安装在外部驱动器(例如 USB 驱动器)中。您可以按照以下链接自行安装系统,

从外部驱动器启动 Ubuntu。

或者按照以下链接从压缩映像文件克隆使用预制系统,

help.ubuntu.com/community/Installation/UEFI-and-BIOS

此类系统(安装方式类似于内置驱动器,但在本例中是安装到外置驱动器)不会尝试使用服务器内置驱动器中的交换分区。它只会使用其/etc/fstab文件中指定的内容。

我认为可以安装您需要的修复工具,并使用这种便携式安装系统执行修复任务。


编辑:您也可以尝试使用 Debian 实时系统。我使用 Debian [持久] 实时系统进行了测试,该系统由以下 iso 文件制作,

debian-live-9.0.1-amd64-cinnamon.iso

确实如此不是使用任何交换(当在 Ubuntu 和 Ubuntu 系列实时驱动器抓取它们找到的交换分区的计算机中启动时)。很抱歉让 Ubuntu 粉丝不高兴 ;-)

相关内容