CentOS Rescue Mode是一种特殊的启动模式,它允许你在系统无法正常启动时,进入一个恢复环境,以便进行故障排查、修复文件系统、恢复数据等操作
重启计算机:首先,你需要重启你的CentOS计算机。
进入GRUB菜单:在计算机启动过程中,当出现GRUB引导菜单时,按下 “e” 键进入编辑模式。
修改启动参数:在编辑模式下,找到以 “linux” 或 “linux16” 开头的行,该行包含了启动内核的相关参数。在行尾添加 “systemd.unit=rescue.target” 参数,然后按 Ctrl + X 或 F10 保存并退出编辑模式,计算机将使用修改后的参数启动。
进入Rescue Mode:计算机启动后,你将看到一个救援模式的菜单。你可以使用上下箭头键选择不同的选项,或者直接按下回车键进入 “Rescue a CentOS system” 选项。
选择根文件系统:在救援模式菜单中,选择 “root - Drop to root shell prompt” 选项,以root权限进入一个命令行界面。在这里,你可以查看和操作文件系统。
检查和修复文件系统:要检查和修复文件系统,请执行以下命令:
fsck /dev/sdXY
其中,/dev/sdXY
是你要检查和修复的分区(例如 /dev/sda1
)。这个命令会检查分区上的错误并尝试修复它们。根据分区的状态,你可能需要多次运行此命令。
恢复数据:如果你需要从备份中恢复数据,可以将备份文件复制到救援模式的环境中的适当位置,或者使用 rsync
等工具将数据传输到其他存储设备上。
退出Rescue Mode:完成操作后,选择 “resume - Resume normal boot” 选项继续启动计算机,或者选择 “poweroff - Power off” 选项关闭计算机。
请注意,在进行任何磁盘操作之前,务必备份重要数据,以防数据丢失。