XaiJu
bcachefs
bcachefs

patreon


Snapshots have been merged

They work similarly to btrfs snapshots. There's new bcachefs subcommands for creating subvolumes and snapshots.

We've got writable snapshots, snapshots of snapshots, and snapshot and subvolume deletion. Create as many snapshots as you want - you're only limited by the amount of disk space you have, and they're much more space efficient than btrfs snapshots; no internal fragmentation problems. I'd love to hear if someone can get to a million snapshots.

Anything but the core functionality is still a todo item.

We no longer have quota support; old style quotas interact really badly with snapshots. I'm going to have to reimplement quotas along the lines of btrfs's subvolume quotas.

Expect things to break, it's 3k lines of new and intricate code. I've tested the obvious stuff, I haven't gone to town trying to break it.

Comments

Cool stuff. Need to be properly tested and busted now though ;)

veritanuda

Awesome news Kent! happily supporting your progress into this new file system!

brunoais

So does this mean booting into a snapshot if something broke in an update should be possible?

Dude


More Creators