一、进入救援模式
进入救援模式前,强烈建议你对实例进行备份,以防止由于出现误操作等造成的影响。处于救援模式中的实例仅支持 VNC 登录,查看实例详情、续费、重启、编辑标签以及自助检测等操作。
注意:备份方式说明:
注意:1. 系统盘备份:你可以选择 创建自定义镜像 或 创建系统盘快照 。
注意:2. 数据盘备份:你可以选择 创建数据盘备份点 。
1. 首先进入实例详情页,在更多操作模块找到进入救援模式。
2. 输入密码,并同意强制关机(建议你先手动关机后再选择进入救援模式)。
3. 实例进入救援模式后,实例状态为救援模式。
二、使用救援模式进行系统修复
1. 使用 root 账户及 使用救援模式文档内步骤3 中设置的密码登录实例,具体操作请参见 使用 SSH 登录 Linux 实例。
2. 登录成功后,依次执行以下命令挂载系统盘根分区。
救援模式下实例系统盘设备名为 vda,根分区为 vda1,默认未挂载。
mkdir -p /mnt/vm1
mount /dev/vda1 /mnt/vm1
挂载成功后,你即可操作根分区中的数据。你也可使用 mount -o bind 命令,挂载原文件系统的一部分子目录,并通过 chroot 命令用来在指定的根目录下运行指令,具体操作命令如下:
mount -o bind /dev /mnt/vm1/devmount -o bind /dev/pts /mnt/vm1/dev/ptsmount -o bind /proc /mnt/vm1/procmount -o bind /run /mnt/vm1/runmount -o bind /sys /mnt/vm1/syschroot /mnt/vm1 /bin/bash
三、退出救援模式
1. 实例修复完成后,可以通过以下步骤退出救援模式,注意退出救援模式会重启机器。
2. 实例退出救援模式后,会保持为进入救援模式之前的状态(例如:进入前为运行中,退出后仍为运行中)。