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 7333b65afe Add .gitignore file. 12 years ago
.gitignore Add .gitignore file. 12 years ago
Makefile Rename filejoinfs to fjfs. 12 years ago
fjfs.c Rename filejoinfs to fjfs. 12 years ago
fusefile_valgrind Rename filejoinfs to fjfs. 12 years ago
mount.sh Rename filejoinfs to fjfs. 12 years ago
readme.txt Rename filejoinfs to fjfs. 12 years ago
test.sh Fix two typos :) 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 Actually error out if the test mount fails. 12 years ago

readme.txt

fjfs v1.0

fjfs is a FUSE module that allows several files to be virtually joined into one.

To compile the program run "make".

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

2. Create the list of files to join
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 fjfs
./fjfs filelist.txt joined.txt

5. Check the result with
cat joined.txt

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

6. Unmount the fs
fusermount -u joined.txt