MapFS is a Linux filesystem software that incorporates copy-on-write features to manage files. Its reliable functionality ensures that data is properly managed, reducing the chances of loss or corruption.
Written in C, MapFS uses the standard Linux kernel VFS and loadable module interfaces for defining new filesystem types to the kernel. It supports kernel versions 2.4.7 to 2.6.13.
One of the standout features of MapFS is the way it significantly eases data sharing between multiple machines connected to a shared storage medium, such as a SAN, NAS or Mainframe DASD. The software allows data to be optimistically shared between all of the machines in a way that is completely transparent to the applications running on them.
If one of the machines attempts to modify a copy that is on the shared medium, MapFS will execute a copy-on-write to obtain a private copy. This functionality ensures that all machines remain in sync and that no data is lost.
Overall, I was highly impressed with MapFS and its ability to make data sharing between multiple machines a breeze. If you're looking for a way to optimize your shared storage setup, I highly recommend giving MapFS a try.
Version 1.0-0.1035: N/A