1 |
This is a modified LUFS daemon, which uses the FUSE kernel module. It |
2 |
is binary compatible with existing LUFS filesystems, so no |
3 |
recompilation is needed. |
4 |
|
5 |
Licence: |
6 |
|
7 |
GPL (see COPYING). Most of the code is copied from the LUFS source |
8 |
written by Florin Malita <mali@go.ro>, thanks! |
9 |
|
10 |
Disclaimer: |
11 |
|
12 |
This is currently just a proof-of-concept implementation, not a |
13 |
finished product. That said it seems perfectly stable. Comments, are |
14 |
of course welcome <miklos@szeredi.hu>. |
15 |
|
16 |
Installation: |
17 |
|
18 |
- install lufs (0.9.7) |
19 |
- install fuse (1.1) |
20 |
- enter 'make' in this directory |
21 |
|
22 |
Usage, for exampe: |
23 |
|
24 |
./lufis fs=sshfs,host=kempelen,username=mszeredi /mnt/lufis/ -s |
25 |
|
26 |
Don't forget the '-s' option, without it the filesystem may misbehave! |
27 |
|
28 |
For help on FUSE specific options see: |
29 |
|
30 |
./lufis fs=localfs -h |
31 |
|
32 |
and |
33 |
|
34 |
./lufis fs=localfs / -- -h |
35 |
|
36 |
For LUFS specific options (can only be specified in the first |
37 |
argument) see the README in the LUFS distribution |
38 |
|
39 |
|
40 |
Captivefs: |
41 |
|
42 |
from version 0.2 lufis supports mounting the captivefs. Command line |
43 |
should be something like this: |
44 |
|
45 |
lufis "fs=captivefs,dir_cache_entries=0,image=/store/ntfs/ntfs.img,captive_options=--rw;--load-module=/var/lib/captive/ntoskrnl.exe;--filesystem=/var/lib/captive/ntfs.sys;--sandbox-server=/usr/sbin/captive-sandbox-server;" /mnt/ntfs -s |
46 |
|
47 |
It may work without the '-s' option, but this is untested. |
48 |
|
49 |
umounting should be done with 'umount' as root or 'fusermount -u' as |
50 |
non-root. |