Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

1) Is there a gui or curses tool that allows you to view/manage btrfs subvols/snapshots?

2) Is there a utility or already made script that would automatically create and delete snapshots daily/weekly? I'm aware that I could probably use a simple sh via cron but is there anything more elaborate that already exists?

share|improve this question
    
Not answer but related: fedoraproject.org/wiki/Features/SystemRollbackWithBtrfs –  Olli Mar 23 '11 at 13:58
add comment

3 Answers

1) I have not seen any GUI or curses tool.

2) There are a couple of existing scripts out there. I haven't tried them, but they look interesting:

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

A related btrfs development is the announcement that Natty (11.04) will feature automatic btrfs rollback for packages. I.e., for btrfs installations it will automatically snapshot before any apt install/upgrade/remove operation: http://mvogt.wordpress.com/2011/03/10/apt-btrfs-snapshot/

share|improve this answer
add comment

There's a generic GUI tool called btrfs-gui but it's in early stages of development as of this writing and can only list, but not create/modify snapshots.

share|improve this answer
add comment

Some tools are listed in the question "btrfs-enabled backup solution".

The btrfs wiki page "Use Cases" lists some tools: SnapBtr, Snapper, btrfs-time-machine, UrBackup.

There's a proposal for a built-in tool called autosnap, which "could configure btrfs to take regular or event based snapshots and further manage the snapshots automatically". However, as October 2013, it is not available yet.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.