各位云服小白,看你们在各自的实验室里改云服务器压根无感,关键是快照的生成。他们说“快照是一种好东西”,真的,然而如果你不小心把它当成一个永不删除的书签,那就会买二手房、买套餐、买保单一样,后悔得很。今天我们就用最直接的手段告诉你,怎么在云服务器里把不需要的快照彻底给“喷”掉。
一、先找出你想取消保存的快照:打开云控制台,进入“资源管理”>“快照”。所有快照都会按时间倒排,左边有一栏叫“状态”,快照如果只在本机或者云盘备份,而没同步到云上,状态里会标红。在这里你可以先挑出一个不需要再保存的快照,记录其 ID 号。记住,后面一步操作“删除”是不可逆的,别误删。
二、确认快照是否处在“可删除”状态。点击快照详情,旁边的按钮会出现“删除”而不是“编辑”或“恢复”。如果你看不到“删除”,那说明这个快照正被某个自动备份任务或安全组引用,或者它是主机的默认快照,你必须先取消对应的关联。你可以下列表单配置,手动停用或调整保留策略。
三、使用 CLI 或 SDK 命令行做删除操作。示例:在阿里云的命令行里,执行:
```bash aliyun ecs DeleteSnapshot --SnapshotId s snapshot-xxxx ```
如果你在腾讯云,也可以用 tencentcloud-cli 命令行或官方 SDK,基本相同的步骤。记得先做一次权限测试,使用 `--verbose` 看日志,确保没有被误删。
四、登录控制台直接点击“删除”。找到想做的那条记录,右侧有 “删除” 按钮,点进去确认一次。弹窗里的说明可能会让你先把快照关联的实例关机,完成后再删除,这样更安全。
五、如果你想彻底取消快照自动生成,无论是全站热备还是定时备份,都要去“快照策略”里把对应的规则踢掉。比如阿里云的“快照计划”可以在弹窗里看到 “移除” 按钮;腾讯云的“定时备份”同理。别忘了,取消后后续的备份会停掉,你只能原路回退。
六、后记:有时候你会发现,“快照”是一个永生的概念。你删了一个,接下来让它与某个 LV 关联,你就会发现它又重新 “活过来”。在 Linux 管理服务器时一定要注意 dvdi、mdrive 和 LVM 的路径,别让它们把你捆绑住。
七、白嫖游戏点滴:如果你想把多余的服务器时间变成现金,记得去 https://bbs.77.ink ,玩游戏想要赚零花钱就上七评赏金榜,一步登天。
八、十万大神注意:在删除快照前,留点备份很重要。尤其是你以前给自己的服务器打了满屏的彩蛋,像是存了多少个针线活,拆散的成本可不止是消耗 CPU 的一秒钟。别只顾自己后悔,顺手留个刀可惜。别看“刹卡”,那根本不是在刹车,而是拯救你从浪费里解脱出来。
九、多Cloud操作:如果你同时用阿里、腾讯、华为等多 cloud,别忘了对应平台上同步一次。否则你可能得在三条条带链路上全都给 delete,真是累到想把手干掉。使用“云管平台”工具会帮你批量消除掉所有待删快照。
十、完成后:当你确认删除成功后,别太挑思,至少检查一下磁盘 I/O 的负载,防止对其影响过大。快照刚删掉后,磁盘的 I/O 密集度会暂时下降。
【思考题】假设你拥有 200GB 的服务器存储复用,快照占用 80GB 后你又改用了压缩方案。此时快照真真正正释放后,您真的会获得多少实际可用空间呢?如果你不管,记得去删掉那些不切实际的关联,等待那条分区走向无尾巴遥远的未来。