可通过图形界面、命令行、grub菜单及文件系统底层四路径查看麒麟os快照:控制中心→系统安全→系统快照;终端执行sudo kylin-snapshot-cli list等命令;重启进grub查看“kylin os (snapshot: …)”条目;运行zfs/btrfs原生命令核查状态。

如果您已启用麒麟OS的快照功能但无法确认当前存在哪些系统快照,或需验证某次备份是否成功生成,则可通过图形界面与命令行双路径快速定位快照列表及其元数据。以下是查看系统快照的具体步骤:
一、通过控制中心图形界面查看快照列表
该方式适用于日常快速浏览,所有快照以时间戳、名称和状态(如“活动”“已过期”)直观呈现,无需终端操作。
1、点击屏幕左下角“开始菜单”,选择“控制中心”。
2、在控制中心左侧导航栏中,点击“系统安全”模块。
3、在右侧子菜单中,点击“系统快照”选项卡,进入快照管理主界面。
4、页面中央将显示全部已创建快照,每行包含快照ID、创建时间、名称、大小及状态标识。
5、点击任意快照右侧的“详情”按钮,可查看其挂载路径、所含分区范围及是否包含用户主目录。
二、使用终端命令行列出全部快照信息
该方式提供更完整的底层元数据,支持筛选、排序与脚本调用,适合运维人员批量核查。
1、按下Ctrl + Alt + T快捷键打开终端窗口。
2、执行以下命令获取快照基础列表:sudo kylin-snapshot-cli list。
3、若需按创建时间倒序排列,追加--sort created --reverse参数。
4、若仅查看最近3个快照,添加--limit 3选项。
5、执行sudo kylin-snapshot-cli info snap-20260215-082233(将ID替换为实际快照ID),可输出该快照的完整属性,包括ZFS/Btrfs池名、快照占用空间、父快照ID及挂载点。
三、在GRUB启动菜单中识别快照启动项
该方式用于验证快照是否已正确注册为引导入口,尤其适用于系统异常后需现场确认可用恢复点。
1、重启计算机,在BIOS自检结束后立即持续按住Shift键(UEFI模式下为Esc键),直至出现GRUB菜单。
2、使用方向键向下滚动,查找所有以“Kylin OS (Snapshot: …)”开头的条目。
3、每个此类条目对应一个可独立启动的历史快照,其括号内文本即为快照名称或时间戳标识。
4、将光标移至目标条目后,按e键可临时编辑启动参数,观察其中root=ZFS=…或rootflags=subvol=…字段,确认其指向快照对应的子卷路径。
四、检查快照文件系统底层状态
该方式直接读取ZFS或Btrfs原生命令输出,用于诊断快照是否处于损坏、只读锁定或空间耗尽等异常状态。
1、在终端中运行df -h /,确认根文件系统所在池的总容量与已用空间比例。
2、执行sudo zfs list -t snapshot(ZFS版本)或sudo btrfs subvolume list -s /(Btrfs版本),获取原始快照条目。
3、对任一快照执行sudo zfs get creation,used,refer snapname(ZFS)或sudo btrfs filesystem usage /(Btrfs),核验其创建时间与实际占用空间是否合理。
4、若发现某快照显示USED = 0B且REFER > 0B,表明该快照未被任何子卷引用,可能已失效。









