btrfs快照管理


10

1)有没有GUI或curses工具,可让您查看/管理btrfs子卷/快照?

2)是否有实用程序或已经制作好的脚本可以每天/每周自动创建和删除快照?我知道我可能可以通过cron使用简单的sh,但是是否还存在其他详细说明?



1
我已经启动了一个名为snazzer的项目,该项目提供了btrfs快照,修剪和通过ssh或本地文件系统进行传输的功能。它还没有准备好发布,但是如果有人有时间在早期阶段进行审查,我很想听听反馈。此时仅CLI。
csirac2

Answers:


6

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

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

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

btrfs-snap: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/


1

snapper是用于管理btrfs快照的命令行工具,可以与snapper-gui一起使用。

snapper适用于ubuntu。可以将其配置为拍摄基于时间的快照,重新启动快照,甚至每次apt调用时都拍摄快照。在18.04中,快照是由启动或触发的apt,默认情况下处于启用状态(为配置快照后)/

如果您打算使用快照程序(或任何其他快照工具),建议您为以下各项创建单独的卷(或分区):

  • /tmp :快照将纯粹浪费空间。
  • /var/log :以便即使恢复后也可以保留日志。

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




0

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

btrfs Wiki页面“ 用例 ”列出了一些工具:SnapBtr,Snapper,btrfs-time-machine和UrBackup。

有人建议使用一种称为autosnap的内置工具,该工具“可以将btrfs配置为获取常规或基于事件的快照,并进一步自动管理快照”。但是,截至2013年10月,该功能尚不可用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.