Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
=head1 raidlax - raid5-style redundancy above the filesystem Steve Eirium <firstname.lastname@example.org> =head1 DISCUSSION RAID5 is well-understood but under-utilised, mostly due to the massive logistical problems of doing anything with it. RAID is a layer below the filesystem and above the disk partitions, one would have to be some kind of pervert to bother with such arcane nonsense. Just google around to see what a wasteland of human experience it is. The reality of the security you get on the life of your data is very simple and there's no need to have it hooked up as arbitrary chunking of your disk under the filesystem. It would be much less expensive and more classy to use files themselves as our chunks. So what I'm proposing to build is a multi-master database for tracking the member filesystems. 1/(n-1) of each filesystem would be the node's share of the parity. Anyway, your laptop gets stolen but the two disks in your PC have it all between them, so even though you've got nearly 400G of shite and 600G of disk, you're OK. =head1 DELIVERABLES Something for scanning a filesystem into a git database, on cron or whatever, depending on mtime and/or hashing. Some more of that same thing for trying to talk to the other instances. This could be as flexible as git, I suppose. Something else for talking to users, getting set up, recovering lost filesystems. A project page with a funky domain name so it can really thrive out there.