Linux起始扇区不正确导致磁盘扩容失败的解决方法
云服务器低至0.95折起 http://buy.zhiy.com.cn
问题描述
Linux实例中,按正常扩容方法删除分区并重建分区,在使用mount命令挂载磁盘时提示以下报错信息。
Bad magic number in super-block while trying to open /dev/vdc1
问题原因
通过fdisk -lu命令查看到操作记录中显示扩容前起始扇区位置是63,而重建分区的时候默认使用的位置是2048。
解决方案
阿里云提醒您:
•如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
•如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
•如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
请您参考以下步骤进行操作。
注意:本文以磁盘名为/dev/vdb举例说明,具体请根据实际名称为准。磁盘扩容属于高风险操作,操作前需做好快照备份。
1.您可以使用以下命令查看分区的起始位置,并记录下来。
fdisk -lu /dev/vdb
2.您可以新建分区后使用fdisk /dev/vdb命令,修改分区起始位置,然后执行r命令返回主菜单,再执行wq命令保存并退出即可。
3.执行以下命令重新扩容即可。
e2fsck -f /dev/vdb1 && resize2fs /dev/vdb1
适用于
•云服务器ECS
如果您有其他问题,可以联系北京志远天辰阿里云代理商,为您提供一对一专业全面的技术服务,同时新/老阿里云会员,均可享受我公司代理商价格,欢迎咨询!
我有话说: