4 fusefile \- FUSE file mount for combining file fragments
7 .B fusefile \fR[fuse options\fR] \fBmountpoint\fR \fIfilename/from-to\fR ...
11 \fBfusefile\fR is FUSE file mount that presents a series of fragments
12 of other files as a contiguous concatenation. It bind mounts a driver
13 on top of the file mountpoint to present the nominated file fragments
14 as a single, contiguous file. It accepts over-writing on the fused
15 file which gets distributed accordingly to the fragments, but cannot
18 The fragment arguments include the filename of a source file, and
19 optionally start and end byte positions. All in all there five
23 include all of the file.
26 include all of the file named with "/" in the pathname. This case
27 requires a final "/", since the last "/" separates the filename from
31 include the file from the given start position, to end.
34 include the file from beginning to the given end position (not
37 \fIfilename/from-to\fR
38 include the file from the given start position, up to the given end
39 position (not included).
43 Insert file "y" into file "x" at position 1200:
45 \fB$ fusefile -ononempty x x/-1200 y x/1200\fR
47 The bind mount shadows the original file "x", and presents the
50 Make file y be a swap of the beginning and end of file "x", at position 2442:
52 \fB$ fusefile y x/2442 x/-2442\fR
57 Note that \fBfusefile\fR opens the nominated source file(s) before
58 bind mounting. With the fuse option \fI-ononempty\fR it will bind over
59 an non-empty file, which may be useful. The source file descriptors
60 remain open, but the source fragments are not recomputed. If a source
61 file changes the fused file will present the new content. If a source
62 is reduced in size, access will be inconsistent.
64 If the mountpoint file doesn't exist, then \fBfusefile\fR creates it,
65 and removes it when unmounted.
69 Ralph Rönnquist <ralph.ronnquist@gmail.com>