Why you should consider using Btrfs, real COW snapshots and file level incremental server OS upgrades.
So, why am I talking about Btrfs?
Why Should You Consider Btrfs?
Why Should You Consider Btrfs? (2)
But why not use ZFS?
ZFS licensing
Oracle's position on btrfs and ZFS
Were patents a problem with ZFS?
Be wary of ZFS for production use
Btrfs: Wait, is it stable/safe yet?
What's not there yet?
Who contributes to Btrfs?
Who uses Btrfs in production?
Ok, great, so how do I use BTRFS?
Filesystem Recovery
Plan for recovery before you need it
Btrfs scrub
Btrfs scrub issue
Dmcrypt, dm-raid, and btrfs, which one comes first?
Multi-device dmcrypt and btrfs
Btrfs pool, subvolumes
Btrfs subvolume snapshots
Snapshots are not real backups
This is probably the wrong backup strategy :)
Historical snapshots to go back in time
Atime, relatime vs snapshots
Help, I really ran out of space
Help, btrfs says I ran out of space, but I didn't.
Btrfs built in compression
Defragmentation and NOCOW
Block deduplication and cp --reflink
Btrfs send/receive
Finale: btrfs send/receive to replicate server images
Backing up my laptop SSD to internal HD hourly
Backup your laptop on itself and boot the backups
Backup your backups, and historical backups
Historical backups with btrfs: snapshots + rsync
Historical backups with btrfs: cp -a --link + rsync
Historical backups with btrfs: cp --reflink + rsync
Btrfs mixed type filesystems
Raid 1 vs Raid 5 or 6
Now is time for you to evaluate Btrfs.
Questions? Want a job at Google? Talk slides for download: http://marc.merlins.org/linux/talks/2015/Btrfs-LCA2015/