|| ||Miklos Szeredi <miklos-sUDqSbJrdHQHWmgEVkV9KA@public.gmane.org>|
|| ||fuse-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org, linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
|| ||[announce] mountlo 0.1 - loopback mounting in userspace|
|| ||Mon, 18 Apr 2005 11:13:05 +0200|
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) . 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) 
o FUSE 2.3-pre4 source (350k) 
o mountlo 0.1 source (15k) 
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 ;)
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.