[OpenAFS] Advice on using BTRFS for vicep partitions on Linux
Ciprian Craciun
ciprian.craciun@gmail.com
Tue, 21 Mar 2023 20:57:06 +0200
Hello all!
I've searched the mailing archive (and the internet) about this topic,
but came a bit empty-handed, as the last proper mention of BTRFS on
this mailing list was 10 years ago.
So, given so much time has passed, I would like to ask the OpenAFS
community if anyone has any experience on using BTRFS (on Linux) as a
file-system for `/vicepX` partitions.
Based on what I know, the OpenAFS file-server doesn't have many
requirements for the underlying file-system besides the usual POSIX
meta-data (protection mode, uid+gid, and timestamps?), thus I see no
reason why it wouldn't work. (But before trying it out, I thought
I'll ask.) :)
Currently I use Ext4 over MD RAID5, and all is nice. However, I'm
testing out BTRFS as a successor to Ext4, for two main reasons:
* data integrity; (both to detect bit-rot, and possible software
glitches that might corrupt my files;)
* compression; (especially for text files and similar;)
* snapshots; (it could provide a guard against any possible OpenAFS
glitches, although to date I only suffered one symlink corruption;)
Yes, I know there is also ZFS, but I don't want to go that route. At
the moment I want to take a more conservative approach and just use
BTRFS over RAID5 as with the previous Ext4 (and JFS before that).
Thanks,
Ciprian.