btrfs 快照管理

btrfs 快照管理

1)是否有一个 GUI 或 Curses 工具允许您查看/管理 btrfs 子卷/快照?

2) 是否有实用程序或现成的脚本可以自动每日/每周创建和删除快照?我知道我可以通过 cron 使用简单的 sh,但有没有更复杂的已经存在的东西?

答案1

1)我没有看到任何 GUI 或 curses 工具。

2) 有几个现有的脚本。我还没有尝试过,但它们看起来很有趣:

SnapBtr: https://btrfs.wiki.kernel.org/index.php/SnapBtr

btrfs-快照:http://blog.patshead.com/2010/11/tweak-btrfs-snap-for-more-frequent-snapshots.html

一个相关的 btrfs 开发是宣布 Natty (11.04) 将为软件包提供自动 btrfs 回滚功能。即,对于 btrfs 安装,它将在任何 apt 安装/升级/删除操作之前自动进行快照: http://mvogt.wordpress.com/2011/03/10/apt-btrfs-snapshot/

答案2

我发现时间移位比 snapper-GUI 工作得更好,但在 SUSE 中除外,snapper 很棒!https://github.com/teejee2008/timeshift

答案3

鲷鱼是一个用于管理 btrfs 快照的命令行工具,可以与snapper-gui

snapper适用于 ubuntu。可以配置它以拍摄基于时间的快照、重新启动快照,甚至在每次apt调用时拍摄快照。在 18.04 中,启动触发的快照或apt默认启用(在为/.

如果您打算使用 snapper(或任何其他快照工具),我建议您为以下内容创建一个单独的卷(或分区):

  • /tmp:快照纯粹是浪费空间。
  • /var/log:这样即使在恢复之后您也可以保留日志。

此工具:grub-btrfs,可用于为您的快照生成可启动的 grub 条目。

答案4

问题中列出了一些工具“支持 btrfs 的备份解决方案”

btrfs 维基页面“用例“列出了一些工具:SnapBtr、Snapper、btrfs-time-machine、UrBackup。

有一项关于内置工具 autosnap 的提议,它“可以配置 btrfs 以定期或基于事件进行快照,并进一步自动管理快照”。但是,截至 2013 年 10 月,它尚未可用。

相关内容