Feb
02
2021
如何移除Linux实例“/etc/fstab”文件中不存在的块设备
概述
在Linux实例中如果存在多余的块设备,重启系统后可能导致系统无法正常启动。本文主要介绍在Linux实例中,如何移除/etc/fstab
文件内不存在的块设备。
详细信息
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
请参考下列步骤进行操作:
- 为了避免误操作引发数据安全风险,请为Linux实例的系统盘创建快照。关于如何创建快照,请参见创建普通快照。
-
通过SSH或VNC登录Linux实例,详情请参见连接方式概述的连接方式介绍章节。
说明:如果您的ECS实例已经因为
/etc/fstab
文件异常导致无法启动,请参见Linux实例的/etc/fstab文件配置错误导致系统启动异常进行修复。 -
执行以下命令,查看当前Linux实例中存在的块设备信息。
blkid
说明:此处仅为示例,现场请以实际情况为准。
-
执行以下命令,查看当前
/etc/fstab
文件中配置的块设备信息。cat /etc/fstab
/etc/fstab
文件与blkid
命令结果中的块设备信息是否存在不一致的情况,即UUID
信息是否完全一致。
-
如果存在不一致的情况,请记录
blkid
命令的结果。然后执行以下命令,编辑/etc/fstab
文件。vim /etc/fstab
说明:修改文件之前,请先备份
单击A键,删除/etc/fstab
文件。/etc/fstab
文件中与blkid
命令结果不一致的块设备信息。更新完成后,单击Esc退出编辑模式。输入:wq
,键入Enter
,保存并退出。说明:
系统显示类似如下,此处以注释
-
:wq
中的冒号(:)需要单击Shift
加半角冒号(:)键输出。 - 此处建议通过注释符号(#)来替代删除操作。
UUID
是a8972b25-eb49-493f-a80c-6ab8db0353bf
的块设备为例,现场以实际情况为准。 -
-
确认
/etc/fstab
文件中的块设备信息与blkid
命令结果中的信息一致。
如果您有其他问题,可以联系汉中创云互联阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询!
本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。
我有话说: