fjfs is FUSE module that implements virtual joining of multiple files as one. https://georgi.unixsol.org/programs/fjfs/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Georgi Chorbadzhiyski 0fe5c26bfd Import the stock source of filejoinfs-1.0. 13 years ago
Makefile Import the stock source of filejoinfs-1.0. 12 years ago
filejoinfs.c Import the stock source of filejoinfs-1.0. 12 years ago
fusefile_valgrind Import the stock source of filejoinfs-1.0. 12 years ago
mount.sh Import the stock source of filejoinfs-1.0. 12 years ago
readme.txt Import the stock source of filejoinfs-1.0. 12 years ago
test.sh Import the stock source of filejoinfs-1.0. 12 years ago
test.txt Import the stock source of filejoinfs-1.0. 12 years ago
test1 Import the stock source of filejoinfs-1.0. 12 years ago
test2 Import the stock source of filejoinfs-1.0. 12 years ago
test3 Import the stock source of filejoinfs-1.0. 12 years ago
umount.sh Import the stock source of filejoinfs-1.0. 12 years ago

readme.txt

filejoinfs v1.0

filejoinfs is fuse module that allows joining several files as one.

To compile the program run:
gcc -Wall -Wextra `pkg-config fuse --cflags --libs` filejoinfs.c -lfuse -o filejoinfs

To use it:
1. Install fuse module
sudo modprobe fuse

2. Create file list
echo /etc/group >> filelist.txt
echo /etc/issue >> filelist.txt
echo /etc/passwd >> filelist.txt

3. Create an empty file over which the files in the list will be joined
touch joined.txt

4. Mount filejoinfs
./filejoinfs filelist.txt joined.txt

5. Check the result with
cat joined.txt

You will see the contents of files listed in filelist.txt

6. Unmount the fs
fusermount -u joined.txt