现场是这样的。忘记续费,机器到期几天后被释放,控制台里实例已经不见了,硬盘上的数据看着像是彻底没了。

这类报错背后常见的原因有几处,逐个排除就行。到期后先停机保留一段时间,之后才释放资源;释放后系统盘随实例一起销毁;只有做过快照或备份的部分才可能恢复。

第一件事是确认实例当前状态

echo '在控制台查看实例与回收站状态'

然后查是否有可用快照

echo '在快照列表按时间筛选'

接着用快照创建新盘挂载取数据

lsblk -f

剩下的就是核对恢复出的数据完整性

du -sh /mnt/recover/*

怎么算真的好了,看的是同一批现象。确认能恢复的范围,重要数据通过快照找回,无法恢复的部分有明确结论。

提醒一点。到期提醒要绑到常用手机和邮箱,并开启自动续费;真正可靠的做法是数据与实例解耦,定期备份到对象存储。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。

作者 9823189