[Gluster-devel] xfs, fstab, glusterfs
At Work
admin at matphot.com
Fri Jan 2 10:55:37 UTC 2009
Thank you for your rapid reply. Just one question: by "leave your
fstab mount alone" do you mean leave it mount the xfs disk on startup?
This problem is odd to say the least - when I do a 'mount' after
activating the glusterfs client and cluster on Leopard, I get the
following:
glusterfs on /Volumes/raid0102a (fusefs, local, synchronous)
...and on the Debian host server I get:
fusectl on /sys/fs/fuse/connections type fusectl (rw) # seems to be a
fuse connection - should fuse-accessible mounts go here?
/dev/sdb1 on /raid01a type xfs (rw) # raid block a
/dev/sdc1 on /raid01b type xfs (rw) # raid block b
...and in the glusterfs log I get:
2009-01-02 11:06:42 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 576 ((null))
2009-01-02 11:06:42 E [fuse-bridge.c:703:do_chmod] glusterfs-fuse: 2:
CHMOD 576 ((null)) (fuse_loc_fill() failed)
2009-01-02 11:06:42 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 576 ((null))
2009-01-02 11:06:42 E [fuse-bridge.c:581:fuse_getattr] glusterfs-fuse:
1: GETATTR 576 (fuse_loc_fill() failed)
2009-01-02 11:08:16 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 578 ((null))
2009-01-02 11:08:16 E [fuse-bridge.c:2193:fuse_getxattr] glusterfs-
fuse: 2: GETXATTR (null)/578 (com.apple.FinderInfo) (fuse_loc_fill()
failed)
2009-01-02 11:08:16 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 578 ((null))
2009-01-02 11:08:16 E [fuse-bridge.c:2193:fuse_getxattr] glusterfs-
fuse: 2: GETXATTR (null)/578 (com.apple.FinderInfo) (fuse_loc_fill()
failed)
2009-01-02 11:08:17 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 578 ((null))
2009-01-02 11:08:17 E [fuse-bridge.c:2193:fuse_getxattr] glusterfs-
fuse: 0: GETXATTR (null)/578 (com.apple.FinderInfo) (fuse_loc_fill()
failed)
2009-01-02 11:09:58 E [fuse-bridge.c:279:fuse_loc_fill] fuse-bridge:
failed to search parent for 578 ((null))
2009-01-02 11:09:58 E [fuse-bridge.c:581:fuse_getattr] glusterfs-fuse:
1: GETATTR 578 (fuse_loc_fill() failed)
...and the last two lines are repeated every few minutes.
Am I correct in understanding that I have no need for FUSE on the
Debian servers? There seems to be a bridge-failure of some sort going
on here.
On Jan 2, 2009, at 08:34 , Jake Maul wrote:
> On the brick server (the content server... the one with the
> XFS-formatted volume), FUSE is actually not used or even needed as far
> as I can tell. Leave your fstab mount alone, and treat GlusterFS as a
> pure replacement for NFS's /etc/exports.
>
> FUSE only comes into play on the client side, where it's no longer
> relevant what the underlying filesystem is. If I'm reading you right,
> your XServe is the client in this scenario. Perhaps Mac OSX's FUSE
> implementation is strange somehow, I'm not familiar with it.
> Otherwise, it sounds to me like you're doing it right. Sounds like
> either a permissions problem or a bug somewhere (first guesses would
> be Mac OSX's FUSE, or GlusterFS client on OSX).
>
> On Thu, Jan 1, 2009 at 11:55 PM, admin at matphot.com
> <admin at matphot.com> wrote:
>> Dear All,
>>
>> I'm afraid I'm a bit new to this. I hope I'm not missing the
>> obvious, but in
>> all the documentation I can't seem to find a clear answer to my
>> problem.
>>
>> I have a head server (Leopard X serve) that will be used as a mount
>> point
>> for four sub-servers (Debian Etch) that each have two SATA RAID 5
>> blocks
>> running an XFS filesystem.
>>
>> Before I switched to glusterfs, I would do an NFS export (/etc/
>> exports) of
>> the XFS filesystem mounted in /etc/fstab. I have since cancelled
>> (commented
>> out) the NFS export, but I am not quite sure what to do about the
>> fstab:
>> Should I mount the drives using this file, then export the
>> filesystem using
>> glusterfs? Or should it be glusterfs doing the mounting? What role
>> does FUSE
>> have in the mount operation?
>>
>> The RAID drives are at /dev/sdb and /dev/sdc, and their filesystems
>> are
>> accessible at /dev/sdb1 and /dev/sdc1 - should I be mounting these
>> with
>> glusterfs (instead of mounting them to a folder in the server root
>> as I am
>> doing presently)?
>>
>> With my present configuration, all works correctly if I mount the
>> raid
>> drives individually, yet when I mirror two drives across two
>> servers using
>> AFS things get wonky - I can upload files to a folder (and see that
>> they
>> have indeed been replicated to both drives), yet I am unable to
>> create a new
>> folder (it becomes an inaccessible icon).
>>
>> Thank you for any advice.
>>
>> Best,
>>
>> J.M. Schomburg.
>>
>>
>> _______________________________________________
>> Gluster-devel mailing list
>> Gluster-devel at nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>>
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
More information about the Gluster-devel
mailing list