麒麟os提供三种系统快照方案:控制中心一键创建适用于新手;timeshift支持rsync/btrfs快照并可导出带标签环境;kylin-snapshot-cli命令行支持精细排除目录;grub菜单可直接启动历史快照用于紧急恢复。

您需要在麒麟OS中保存当前系统状态,以便后续故障回退或环境复现,避免手动备份遗漏关键配置或服务状态。
通过控制中心启用并创建系统快照
这是最直观、无需命令行基础的操作路径,适用于所有桌面用户,尤其适合首次使用快照功能的场景。
点击桌面左下角“开始菜单”,在搜索框中输入“控制中心”并打开。
在控制中心左侧导航栏中,找到并点击“系统安全”模块。
进入后,点击左侧子项“系统快照”,确保右侧开关处于开启状态——【若开关为灰色不可点,说明当前根分区未使用Btrfs或ZFS文件系统,需先确认df -T /输出结果】。
点击“立即创建快照”按钮,在弹出窗口中输入语义化名称(如“升级前_20260612”),勾选“包含用户主目录”以保留当前用户配置、桌面布局及应用偏好设置。
点击确认后,系统自动执行快照创建;进度条结束后显示“快照创建成功”,并在列表中显示时间戳、唯一ID及占用空间(通常仅几MB)。
用Timeshift图形界面导出带标签的环境快照
当您需要区分多个配置阶段(例如测试版软件安装前后)、或希望快照可离线挂载、支持rsync增量同步时,Timeshift是更灵活的选择。
方法一:启动与基础配置
点击开始菜单 → 搜索“Timeshift” → 回车启动;首次运行需点击右上角“Unlock”,输入管理员密码授权。
方法二:设定快照类型与位置
进入Settings → Snapshot Type,选择“RSYNC”(兼容所有文件系统)或“Btrfs”(若根分区为Btrfs,性能更优);检查Location路径为/timeshift且剩余空间≥5GB。
方法三:创建带标签快照
返回主界面,点击“Create”按钮 → 在备注栏填写清晰标签(如“Docker环境就绪”)→ 勾选“Include all mounted drives”以覆盖/etc、/opt等常挂载配置卷 → 点击OK等待完成。
调用kylin-snapshot-cli命令行工具精细导出
该方式适用于排除日志、缓存、容器运行时数据等非必要内容,生成轻量级纯净快照,也便于集成进部署脚本。
第一步:确认可用基线
打开终端,执行:sudo kylin-snapshot-cli list,查看已有快照ID与挂载点。
第二步:创建指定路径快照
运行:sudo kylin-snapshot-cli create --name "clean-core-$(date +%Y%m%d)" --exclude /var/log --exclude /tmp --exclude /var/lib/docker。
第三步:验证快照完整性
执行:sudo kylin-snapshot-cli info snap-20260612-xxxxxx,检查输出中Paths字段是否已剔除指定目录。
从GRUB菜单直接启动历史快照
当系统无法正常进入桌面、甚至UKUI崩溃时,此方法不依赖当前运行环境,是最后的恢复通道。
开机时持续按住Shift键(UEFI模式下为Esc),调出GRUB启动菜单。
使用方向键高亮选择以“Kylin OS (Snapshot: …)”开头的条目。
按回车键直接加载该快照环境,无需输入密码或额外确认——【此操作不会覆盖原系统,仅临时启动,退出后仍回到默认系统】。











