Simple single-file FUSE implementation of copy-on-write using sparse files as storage to copyup
Example session:
/dev/sda8 on / type reiserfs (rw,user_xattr,usrquota,acl)
Replaying journal: Trans replayed: mountid 636, transid 14679519, desc 901, len 2, commit 904, next trans offset 887 Trans replayed: mountid 636, transid 14679520, desc 905, len 1, commit 907, next trans offset 890 ...
-rw------- 1 root disk 30G Jan 22 17:01 mountpoint_file -rwxr-xr-x 1 root root 29G Jan 23 06:01 write_file -rwxr-xr-x 1 root root 472K Jan 23 06:01 write_file.map
32M mountpoint_file 31M write_file 281K write_file.map
0 mountpoint_file 65M write_file 289K write_file.map
ls: cannot access /usr/local/etc/qqqqq: No such file or directory
-rw-r--r-- 1 root root 32M Jan 23 06:05 mnt/usr/local/etc/qqqqq
Limitations: