Portal:Snapper
欢迎来到 Snapper 门户 编辑
Snapper 是一个用于管理 btrfs 快照的工具。除了显而易见的快照创建和删除之外,它还可以比较快照并还原快照之间的差异。 简单来说,这允许 root 和非 root 用户查看文件的旧版本并还原更改。 Snapper 可作为命令行工具和 YaST 模块提供。
第一个包含 snapper 的 openSUSE 发行版是 12.1。
主题 编辑
概述
Snapper 是一个用于 Linux 文件系统快照管理的工具。 除了显而易见的快照创建和删除之外,它还可以比较快照并还原快照之间的差异。 简单来说,这允许 root 和非 root 用户查看文件的旧版本并还原更改。
功能包括
- 手动创建快照
- 自动创建快照,例如使用 YaST 和 zypp
- 自动创建快照时间线
- 显示和还原快照之间的更改
- 适用于 btrfs、ext4 和精简配置的 LVM 卷
- 支持访问控制列表和扩展属性
- 自动清理旧快照
- 命令行界面
- D-Bus 接口
- PAM 模块,用于在登录和注销期间创建快照
Snapper 和 openSUSE
SUSE 和 openSUSE 通常使用 Btrfs 文件系统作为根分区。 Snapper 利用 Btrfs 的强大快照功能,提供了一种简单而强大的机制,可以在出现问题时将系统恢复到以前的已知工作状态。 它在调用 YaST 或 zypper 之前和之后拍摄快照,因此如果发生错误配置,可以轻松回滚到以前的已知工作快照。 快照也可以随时手动创建。
文档
- Snapper openSUSE 教程
- Snapper openSUSE FAQ
- openSUSE 参考手册:使用 Snapper 进行系统恢复和快照管理
- SUSE 管理指南:使用 Snapper 进行系统恢复和快照管理
- 官方 Snapper 教程
- 官方 Snapper FAQ
手册页
- snapper — 用于文件系统快照管理的命令行程序
- snapperd - Snapper 的 DBus 守护进程
- snapper-configs — Snapper 配置文件的配置文件
- pam_snapper — 通过“snapper”创建文件系统快照的 PAM 模块
- snapper-zypp-plugin — libzypp 的 Snapper 插件
- snapper-zypp-plugin.conf — snapper-zypp-plugin 的配置文件
- mksubvolume — 用于创建 btrfs 子卷的命令行程序
开发
软件包
Snapper RPM 软件包可在标准的 openSUSE 安装介质上找到。 您可以在 buildservice 中找到适用于各种发行版的 snapper 软件包。
媒体报道
:
