mosfs (multi on/off site file system)

This project is to create a virtual filesystem on top of multiple exisiting file systems. The resulting store will be flexable enough to:

  • increase in size by simply adding more file systems (elements) to the array;
  • handle the temperary unavailability of one (or more) elements, by gracefully alerting if some data is unavailable (and what element need to return to re-gain access);
  • reshuffle data & rebuild missing data, when any single element is marked as 'permimently unavailable';
  • make use of internal/external disks, CD/DVD media, (s)ftp storage, http(s) storage, etc....