问题说明
本文用于排查“对扩容云盘创建快照,恢复快照后云盘无法使用”相关问题,适用于 ZStack Cloud 环境中同类现象的初步定位和处理。
适用环境
- 产品:ZCF
- 组件:Cloud
- 版本:3.x-5.5.30
现象
- 云主机使用 KylinV10SP3 2403 操作系统,加载数据云盘,格式化为 ext4,并挂载到对应挂载点。
- 在数据云盘写入数据。
- 对数据云盘执行扩容。
- 对数据云盘创建快照。
- 关机恢复云盘快照,恢复完成后启动云主机并进入操作系统重新挂载云盘,出现以下报错:
mount: $MOUNT_POINT: cannot mount; probably corrupted filesystem on $DEVICE
可能原因
操作系统 Kernel (4.19.90-89.19.v2401.ky10,不含 89.19.v2401.ky10) 引入 Bug。
排查步骤
- 使已出现问题的云盘恢复正常使用。
如已对数据云盘进行扩容、创建快照、恢复快照操作,导致云盘无法使用,执行以下命令,使该云盘能正常挂载并使用:
Note:
执行该操作前,需确认云盘已停止业务访问,并已完成数据备份。该操作会直接修改文件系统元数据,建议在技术支持指导下执行。
[root@localhost~]# debugfs -w $DEVICE
--------------------------
debugfs: set_super_value checksum 0x0
debugfs: quit
- 升级云主机 Kernel 至 89.19 或以上版本,避免后续进行云盘扩容和快照恢复时出现以上问题。
