Re: DazukoFS 3.0.0-rc1 posted - nullfs problems on openSuSE 11.0
jim burns <[email protected]> Sun, 28 Sep 2008 18:22:09 -0400
| Newsgroups | gmane.linux.dazuko.devel |
|---|---|
| Message-ID | <[email protected]> |
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: root@Dell4550 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 root@Dell4550 09/28/08 6:20PM:/usr/src [964] > cd nullfs-0.0.3 root@Dell4550 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