[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dazuko-devel] DazukoFS 3.0.0-rc1 posted - nullfs problems on openSu
From: |
jim burns |
Subject: |
Re: [Dazuko-devel] DazukoFS 3.0.0-rc1 posted - nullfs problems on openSuSE 11.0 |
Date: |
Sun, 28 Sep 2008 18:22:09 -0400 |
User-agent: |
KMail/1.10.1 (Linux/2.6.25.16-0.1-pae; KDE/4.1.2; i686; ; ) |
On Wed September 24 2008 5:02:55 pm John Ogness wrote:
> I am very happy (and excited) to announce that DazukoFS 3.0.0-rc1 has
> been posted. I have spent the past month working on a complete rewrite
> of the file access logic as well as the userspace interface. Many of
> the ideas for the rewrite were inspired from the various discussions
> that took place on the malware-list.
>
> I will be writing an article for the Dazuko website that will go into
> details about the changes (what they are and why they were made) and
> discuss some very interesting benchmarks that were taken. But until I
> find time for the article, I wanted to post a very brief set of
> answers about DazukoFS.
>
>
> 1. Is DazukoFS compatible with Dazuko?
>
> No. DazukoFS uses different devices and a new device protocol. The way
> that DazukoFS interacts with userspace applications is also
> different. (The userspace application receives a read-only, open file
> descriptor to the file being accessed, rather than a filename.)
1) Do you know if avira will come out with an antivir that works with
dazukofs?
2) SuSE has a dazuko .src.rpm based on redirfs-0.2 and dazuko 2.3.4.4
(presumably 2.3.5-pre1, to support redirfs), hence it's a little out of date,
plus building it against the current 2.6.25.16 kernel works, but the modules
don't load, with unknown symbol errors. The .src.rpm was originally designed
against 2.6.25.5.
3) Building the tarballs for dazuko 2.3.6-pre2 and redirfs-0.3 works, and the
modules load, but antivir complains "antivir[29092]: Error: Unable to setup
Dazuko parameters" - I get the feeling it can't talk to /dev/dazuko, which has
major 250.
4) I can't get any version of nullfs to compile on openSuSE 11.0. Have you
tried that combination? The error for nullfs 0.0.1 is simpler than later
versions. 0.0.2-0.0.4 errors look similar to:
address@hidden 09/28/08 6:20PM:/usr/src
[963] > tar -xvf ~/jimbur\~1/downloads/unix/nullfs-0.0.3.tar.gz
nullfs-0.0.3/
nullfs-0.0.3/Makefile
nullfs-0.0.3/LICENSE
nullfs-0.0.3/CHANGELOG
nullfs-0.0.3/file.c
nullfs-0.0.3/dentry.c
nullfs-0.0.3/mmap.c
nullfs-0.0.3/nullfs_fs.h
nullfs-0.0.3/README
nullfs-0.0.3/super.c
nullfs-0.0.3/inode.c
address@hidden 09/28/08 6:20PM:/usr/src
[964] > cd nullfs-0.0.3
address@hidden 09/28/08 6:20PM:/usr/src/nullfs-0.0.3
[965] > make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-
obj/i386/pae/. modules
CC [M] /usr/src/nullfs-0.0.3/super.o
CC [M] /usr/src/nullfs-0.0.3/inode.o
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_mknod’:
/usr/src/nullfs-0.0.3/inode.c:210: warning: passing argument 3 of ‘vfs_mknod’
makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:210: error: too few arguments to function
‘vfs_mknod’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_mkdir’:
/usr/src/nullfs-0.0.3/inode.c:237: warning: passing argument 3 of ‘vfs_mkdir’
makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:237: error: too few arguments to function
‘vfs_mkdir’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_symlink’:
/usr/src/nullfs-0.0.3/inode.c:311: warning: passing argument 3 of
‘vfs_symlink’from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:311: warning: passing argument 4 of
‘vfs_symlink’makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:311: error: too few arguments to function
‘vfs_symlink’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_setattr’:
/usr/src/nullfs-0.0.3/inode.c:442: warning: passing argument 2 of
‘notify_change’ from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:442: error: too few arguments to function
‘notify_change’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_link’:
/usr/src/nullfs-0.0.3/inode.c:563: warning: passing argument 2 of ‘vfs_link’
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:563: warning: passing argument 3 of ‘vfs_link’
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:563: error: too few arguments to function
‘vfs_link’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_unlink’:
/usr/src/nullfs-0.0.3/inode.c:590: error: too few arguments to function
‘vfs_unlink’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_rmdir’:
/usr/src/nullfs-0.0.3/inode.c:615: error: too few arguments to function
‘vfs_rmdir’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_rename’:
/usr/src/nullfs-0.0.3/inode.c:658: warning: passing argument 3 of ‘vfs_rename’
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:658: warning: passing argument 4 of ‘vfs_rename’
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:658: error: too few arguments to function
‘vfs_rename’
make[4]: *** [/usr/src/nullfs-0.0.3/inode.o] Error 1
make[3]: *** [_module_/usr/src/nullfs-0.0.3] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make: *** [nullfs_modules] Error 2
[1] 18398 exit 2 make