Menu

Tree [r14] /
 History

HTTPS access


File Date Author Commit
 catfs 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 AUTHORS 2009-01-30 pkasza [r3] Import of the catfs project.
 COPYING 2009-02-01 pkasza [r9] Fixed command line parsing.
 ChangeLog 2009-02-10 pkasza [r10] Implemented Boost::iostreams based segmented fi...
 INSTALL 2009-01-30 pkasza [r3] Import of the catfs project.
 Makefile.am 2009-01-30 pkasza [r3] Import of the catfs project.
 Makefile.in 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 NEWS 2009-01-30 pkasza [r3] Import of the catfs project.
 README 2009-02-10 pkasza [r10] Implemented Boost::iostreams based segmented fi...
 acinclude.m4 2009-01-30 pkasza [r3] Import of the catfs project.
 aclocal.m4 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 autoscan.log 2009-01-30 pkasza [r3] Import of the catfs project.
 config.guess 2009-01-30 pkasza [r3] Import of the catfs project.
 config.h.in 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 config.sub 2009-01-30 pkasza [r3] Import of the catfs project.
 configure 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 configure.in 2009-02-21 pkasza [r14] segmented_file now throws error if input file d...
 configure.scan 2009-02-10 pkasza [r10] Implemented Boost::iostreams based segmented fi...
 depcomp 2009-01-30 pkasza [r3] Import of the catfs project.
 install-sh 2009-01-30 pkasza [r3] Import of the catfs project.
 missing 2009-01-30 pkasza [r3] Import of the catfs project.

Read Me

catfs a FUSE based filesystem for mounting multiple file segments

motivation:
	catfs may be used for mounting harddisk images split over many files without the need
	to concatenate the images. I wrote it because I wanted to mount several ftp services
	in a raid setup.  But most of the free ftp services I could find would only allow
	files a few megabytes big; while offering gigabytes of storage space.
	Setting up hundreds of loopback devices wasn't a very clean solution.

mounting files:
	catfs mount-dir filename-in-mounted-fs:path_to_segment1:path_to_segment2
	catfs /mnt harddrive:/tmp/hdd01:/tmp/hdd02:/tmp/hdd03

	multiple files may be specified
		catfs /mnt harddrive1:/tmp/hdd01:/tmp/hdd02:/tmp/hdd03 harddrive2:/tmp/hdd21:/tmp/hdd22

caveats:
	catfs always tries to mount the specified files in read/write mode.
	However if even one of the source segments is read-only, then the
	whole mounted file becomes read-only.

	There is also an open file descriptor limit on most systems.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.