This doesnt seem complicated. It sounds dumb. You want redundancy? RAID, offsite tapes, heartbeat (I think its part of Linux-HA), and a host of other little utilities will do this for you (and you probably would have less work this way too). I would imagine the overhead associated with reads/writes of/usr/whatever in a database would be amazing compared to things that are more typical to a db. Would you be eventually be using this as the primary (or whatever you want to call it. production, etc) FS? Imagine having a clients 10 GB DB inside yours, and having them update a record, and then you have to update the entire record in your DB (Someone fill me in if this is not how it works).
you dont have to run as root, but root is needed for certain things, like tcp fingerprinting
This doesnt seem complicated. It sounds dumb. You want redundancy? RAID, offsite tapes, heartbeat (I think its part of Linux-HA), and a host of other little utilities will do this for you (and you probably would have less work this way too). I would imagine the overhead associated with reads/writes of /usr/whatever in a database would be amazing compared to things that are more typical to a db. Would you be eventually be using this as the primary (or whatever you want to call it. production, etc) FS? Imagine having a clients 10 GB DB inside yours, and having them update a record, and then you have to update the entire record in your DB (Someone fill me in if this is not how it works).
cp /dev/urandom > /dev/kmem works fool