CentOS 7.2 Rescue 模式详解
CentOS 7.2 作为一款广泛使用的服务器操作系统,其 Rescue 模式(救援模式)是系统维护和故障恢复的重要工具,当系统无法正常启动或关键文件损坏时,Rescue 模式可以帮助用户访问文件系统、修复配置或恢复数据,本文将详细介绍 CentOS 7.2 Rescue 模式的进入方式、常用操作及注意事项。

进入 Rescue 模式的方法
进入 Rescue 模式的第一步是通过安装介质引导系统,具体步骤如下:
- 准备 CentOS 7.2 的安装 ISO 镜像文件,并通过 U 盘或光驱启动服务器。
- 在安装程序启动界面,按
Tab键进入编辑模式,在引导参数末尾添加rd.break或linux rescue参数,然后按Enter键。 - 根据提示选择语言和键盘布局,进入 Rescue 模式的主界面。
- 系统会自动检测并挂载文件系统,若需手动指定,可选择“Skip”后通过命令行操作。
Rescue 模式下的常用操作
进入 Rescue 模式后,用户可以通过命令行执行多种维护操作,以下是常见场景及对应命令:
挂载文件系统
默认情况下,系统会将原系统的根目录挂载到 /mnt/sysimage 下,若需手动挂载,可使用以下命令:
mount /dev/sda1 /mnt/sysimage
/dev/sda1 为实际分区设备名。
修复损坏的 GRUB 引导
若系统无法引导,可能是 GRUB 配置损坏,可通过以下步骤修复:

- 进入 chroot 环境:
chroot /mnt/sysimage
- 重新安装 GRUB:
grub2-install /dev/sda
- 生成配置文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
重置 root 密码
忘记 root 密码时,可在 Rescue 模式下重置:
- 挂载系统后进入 chroot 环境。
- 使用
passwd命令修改密码:passwd root
备份与恢复数据
通过 rsync 或 tar 命令备份重要数据:
tar -czf /backup.tar.gz /mnt/syspath/to/directory
恢复数据时,只需解压至目标目录即可。
退出 Rescue 模式
完成操作后,需正确退出 Rescue 模式以避免系统异常:
- 卸载已挂载的文件系统:
umount /mnt/sysimage
- 重启系统:
reboot
若未卸载文件系统直接重启,可能导致数据损坏。

注意事项
- 备份重要数据:进入 Rescue 模式前,建议通过其他方式备份关键数据,以防误操作导致数据丢失。
- 谨慎使用命令:某些操作(如
rm -rf)可能造成不可逆的破坏,执行前需确认路径正确。 - 网络配置:若需联网下载修复工具,需手动配置网络接口:
ifconfig eth0 up dhclient eth0
相关问答 FAQs
Q1:Rescue 模式和紧急模式(Emergency Mode)有何区别?
A1:Rescue 模式会挂载系统文件并提供完整的命令行环境,允许用户修复系统或执行维护操作;而紧急模式通常因文件系统错误触发,仅提供有限的命令行功能,主要用于排查严重错误,两者的主要区别在于 Rescue 模式支持对系统进行更全面的操作。
Q2:如何在 Rescue 模式下检查磁盘错误?
A2:使用 fsck 命令检查并修复文件系统错误,检查 /dev/sda1 分区:
fsck -y /dev/sda1
-y 参数表示自动修复所有错误,若文件系统为 XFS,需使用 xfs_repair 命令。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复