Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where does System76 stand with respect to Btrfs backup/rollback features? #967

Closed
why-not-try-calmer opened this issue Mar 19, 2022 · 4 comments

Comments

@why-not-try-calmer
Copy link

why-not-try-calmer commented Mar 19, 2022

Hello there,

I have been helping and supporting users on this Telegram group and this Matrix chat -- handle: @ad_himself -- for a couple of months and I have been struck by how many people were running into issues that can be averted with simple backup methods. In particular, some of these users looked like they could benefit from the backup/rollback features of Btrfs.

Now even though there is already an abundance of material on backing up Pop!_OS using tools and techniques available to ext4, there is little on how to take advantage of these tools -- or their relevant counterparts -- on Btrfs. Thus, before I get working on landing a PR to fix the situation, I'd like to know where you folks stand -- and where system76 stands -- with respect to Btrfs in relation to backing up and rolling back. In particular, is Btrfs something you expect to see used more on Pop!_OS? And do you agree that it would make sense to better support users interested in taking advantage of its backup / rollback features?

If so there would be two aspects of the question in need of better documentation coverage:

  1. How to install Pop! with a Btrfs layout?
  2. How to take advantage of its backup / rollback features?

(1) is pretty much covered in this guide. I think I could get the other author to adapt it to this documentation, but this would presuppose that you / system76 looks favourably at Btrfs as a genuinely / officially supported file-system. This is something I'd like to hear you on.

As for (2) there is of course Timeshift, already discussed in this documentation, but there are alternatives or complement worth mentioning (btrbk, and others). Moreover, documenting these tools require I think some background information about "back up strategies" -- for instance it might not be obvious to new users that they in fact would need to draw a sharp distinction between backing up their file systems and backing up their user files / documents, so that's also a topic to discuss within this broader issue.

@jacobgkau
Copy link
Member

There is a pull request open to experiment with making Btrfs default: pop-os/distinst#286

However, that is experimental and is not planned to be part of the upcoming 22.04 LTS release.

@why-not-try-calmer
Copy link
Author

Okay, that's a great news. I'll get to work then

@bettyvschmartz
Copy link

Some great guides here with BTRFS, BTRBK | Timeshift, and auto-apt snapshots. Includes sending BTRFS backups to an encrypted backup disk.

-- bvs

@why-not-try-calmer
Copy link
Author

Thanks. Can anyone confirm that the default volumes layout will match Ubuntu's, namely @ for / (root) and @home for /home?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants