X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=README.adoc;h=00ce11b9ed4a6414f35624391431c93acb1e71b6;hb=5e65b7ecf2c54b600c5d98f06031ecf62e5a6cec;hp=a37d36d40c0e75d2409119e781fbc24923afe4e6;hpb=26b59ee2e0ee0a47f19153e629ce0c7a94bb134d;p=rrq%2Ffusefile.git diff --git a/README.adoc b/README.adoc index a37d36d..00ce11b 100644 --- a/README.adoc +++ b/README.adoc @@ -2,11 +2,9 @@ fusefile ======== This project implements a "fuse" device to mount as a single file that -is a concatenation of fragments of one or more files. By default the -fused file is read-only. - -A writeable fused file is set up by associating the mount with a -"scratch pad file" +is a concatenation of fragments of one or more files. The fused file +allows overwriting the parts files, but not changing their sizes, and +only for parts files that are writable upon first access. FUSE file mount for combining file fragments. @@ -34,13 +32,6 @@ variations: * __filename/from-to__ include the file from the given start position, up to the given end position (not included). - * *pad=*_filename_ when this is given as first argument, the fused - file is set up as a writable random-access file, where the write - events are captured appended to the nominated "pad" file. The new - content is inserted into the fused file but not the original files, - and fragments are split up and adjusted as needed so as to make the - write events appear as insertions inteo the fused file. - ## EXAMPLES Insert file "y" into file "x" at position 1200: @@ -65,12 +56,6 @@ file changes or reduces in size, anything may happen. If the mountpoint file doesn't exist, then **fusefile** creates it, and removes it when unmounted. -When a "pad" file is used, it is updated as an "ar" archive where each -write event is a new member appended at the end. The "pad" member has -two additional, newline-terminated text lines with the insertion -position and the member size (ascii decimal digits), before the actual -insertion event content. - ## AUTHOR Ralph Rönnquist