This program works similarly to "mount -o loop", but the filesystem runs in userspace, making it possible for non-root users to safely loopback mount filesystem images.
It works by starting a UML (User Mode Linux) instance, mounting the image in there, and exporting the resulting data through FUSE. This is a first release and is really stupid: you can't even specify the filesystem type or any mount options. But for filesystems that mount can recognize it works fine. A binary compiled for i386 is available (2.1M) [1]. Requirements for running the binary are: o FUSE-2.2 or greater, or kernel module from recent -mm kernel o Any Linux version supported by the above (>= 2.4.21 basically) To compile from source, the following components are needed: o Linux 2.6.11 kernel source (35M) [2] o FUSE 2.3-pre4 source (350k) [3] o mountlo 0.1 source (15k) [4] Mount time is about 0.5 sec, which is ghastly compared to native kernel mount, but not so bad considering, that a complete kernel boot with initramfs unpacking, etc. is in there. Other than this I haven't done any performance measurements. Comments, patches, offers to take over maintenance are welcome ;) Miklos [1] http://prdownloads.sourceforge.net/fuse/mountlo-i386-0.1.tar.gz [2] http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.tar.bz2 [3] http://prdownloads.sourceforge.net/fuse/fuse-2.3-pre4.tar.gz [4] http://prdownloads.sourceforge.net/fuse/mountlo-0.1.tar.gz - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/