Jan
29
2021
Linux实例中存在未正确挂载的磁盘
问题描述
在Linux实例中如果未正确挂载磁盘,重启系统后可能导致系统无法正常启动。本文主要介绍正确的挂载流程,您可以参考该流程进行操作。
问题原因
已经设置了相关命令进行挂载,但是没有在/etc/fstab
文件中配置自动挂载或配置出错。系统启动时就可能出现异常,导致启动失败。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
- 为了避免误操作引发数据安全风险,请为Linux实例的系统盘创建快照。关于如何创建快照,请参见创建普通快照。
-
通过SSH或VNC登录Linux实例,详情请参见连接方式概述。
说明:如果您的ECS实例已经因为未正确挂载磁盘导致无法启动,请参见Linux实例的/etc/fstab文件配置错误导致系统启动异常进行修复。
-
执行以下命令,手动挂载磁盘。
mount /dev/vdb1 /mnt
说明:挂载盘本文以
/dev/vdb1
为例,现场以实际环境为准。 -
执行以下命令,编辑
/etc/fstab
文件。说明:修改配置文件之前,请先进行备份。
vim /etc/fstab
-
按A键,在文件最下方添加以下配置,修改完成后。按Esc退出编辑模式。输入
:wq
,按Enter
,保存并退出。/[$磁盘分区] /[$挂载目录] [$文件格式] defaults 0 0
说明:
系统显示类型如下。-
:wq
中的冒号(:)需要按Shift
加半角冒号(:)键输出。 -
挂载信息本文以
/dev/vdb1 /mnt ext4 defaults 0 0
为例,具体的配置信息以现场实际环境为准。 -
[$磁盘分区]表示挂载磁盘的分区,本文以
/dev/vdb1
为例。 -
[$挂载目录]表示设备挂载的目录,本文以
/mnt
为例。 -
[$文件格式]表示文件的格式,本文以
ext4
为例。
-
本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。
我有话说: