[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-discuss:05744] Re: gfarm-fuse & freebsd 6.1
- From: Takuya Ishibashi <takuya@xxxxxxxxxx>
- Date: Tue, 05 Dec 2006 11:31:56 +0900 (JST)
Hi Kulikov,
Sorry for my late reply.
The workings of GfarmFS-FUSE were not checked on FreeBSD.
statvfs->f_frsize is not set, therefore df command cannot work correctly
on FreeBSD.
<sys/statfs.h> is needless, because <sys/statfs.h> is included in <fuse.h>.
The "configure.in" is not good for FreeBSD.
These will be fixed on next GfarmFS-FUSE release.
Thank you for your report.
--
Takuya Ishibashi
From: Kulikov Andrei <avk@xxxxxxxxxxxxxxx>
Subject: [gfarm-discuss:05483] Re: gfarm-fuse & freebsd 6.1
Date: Wed, 22 Nov 2006 09:41:02 +0300
> > Hi!
> > I'am trying to use Gfarm 1.4 with gfuse 1.3.1 on Freebsd 6.1.
> > Gfarm was built from source. Fuse was installed from ports and "hello" test works fine.
> > I had some troubles with configure while installing gfuse. But setup completed and seems that all is ok.
> >
> > with gfreg:
> > $gfreg test.txt gfarm:test.txt
> > $gfls gfarm:test.txt
> > gfarm:test.txt
> >
> > mount gfarm with gfuse:
> > $gfarmfs /tmp/fuse
> > $ls /tmp/fuse
> > test.txt
> >
> > file exist. but when i tried to create another file in /tmp/fuse with touch, it got error:
> > $cd /tmp/fuse
> > $touch file
> > touch: file: No such file or directory
> > Also cp,cat,mv got the same error.
> > But mkdir command goes well.
>
> problem was solved. I replaced the string -DFUSE_USE_VERSION=22 with -DFUSE_USE_VERSION=25 in Makefile and recompiled Gfarmfs.
> Configure skript is buggy?
>
> btw, freebsd uses the include file <sys/mount.h> instead of <sys/statfs.h>.
> check it:
> #ifdef USE_GFS_STATFSNODE
> #ifndef __FreeBSD__
> #include <sys/statfs.h>
> #else
> #include <sys/param.h>
> #include <sys/mount.h>
> #endif
> #endif
>
> heh, but df -h doesn't show bytes. why? :(
>
> [root@c10:/tmp/fuse]#df -h
> Filesystem Size Used Avail Capacity Mounted on
> /dev/ad0s1a 496M 325M 131M 71% /
> devfs 1.0K 1.0K 0B 100% /dev
> /dev/ad0s1g 58G 3.7G 50G 7% /home
> /dev/ad0s1d 989M 143M 767M 16% /tmp
> /dev/ad0s1f 9.5G 3.3G 5.4G 37% /usr
> /dev/ad0s1e 1.9G 99M 1.7G 5% /var
> unix.sk:/usr/ports 48G 37G 7.7G 83% /usr/ports
> unix.sk:/usr/ftp 48G 37G 7.7G 83% /mnt/ftp
> /dev/fuse0 0B 0B 0B 4% /tmp/fuse
>
> --
> Kulikov Andrei
>