如何在没有某些内核模块的情况下启动 Linux,并且仍然能够对文件系统拥有写权限?

如何在没有某些内核模块的情况下启动 Linux,并且仍然能够对文件系统拥有写权限?

我有一台运行 RHEL 5.5 的服务器,其中安装了 EMC PowerPath。由于安全要求,我不得不将内核升级到较新的版本。不幸的是,我不知道升级对 EMC PowerPath 的影响。升级后,服务器无法访问 EMC 卷,并且拒绝使用具有读写权限的本地文件系统进行启动。我已恢复到较旧的内核,但问题仍然存在。

所以,我陷入了困境。我无法更改 /etc/fstab 来删除 EMC 存储上的分区,也无法停止 PowerPath 内核模块的加载。

如果不需要重新安装操作系统,我还有什么选择?

答案1

您没有添加太多详细信息,但很可能由于 powerpath 问题导致启动过程失败,这意味着您的文件系统最初仍以只读方式挂载。

如果你可以访问某种 shell,但是你的文件系统是只读的,请尝试以下操作:

mount -o remount,rw /

(其中 / 是要重新挂载的文件系统)。这将允许您进行更改等。完成后,运行同步确保您已将所有更改刷新到磁盘,然后重新启动。

相关内容