[Gluster-devel] Doesn't work well with SAMBA

Daniel Wong wangjinxin.gluster at gmail.com
Fri Nov 4 05:04:10 UTC 2011


Hi Anush,

The conf. files are in the follow. And I have tried to modify the
method fuse_statfs in 3.2.4 like this:
   2297 |        ret = fuse_loc_fill (&state->loc, state, finh->nodeid, 0,
NULL);
Because I also test 3.3beta2, and it sets the ino as the finh>nodeid
instead of 1.

Now, it is getting better, when I create, remove, modify folders, doc and
excel files, the folder can refresh itself automatically. But still
sometimes failed to open files by MS-Office.

Here is the samba conf. file:
debian04:~# cat /etc/samba/smb.conf

[aaa]
        comment = Public Directory
        path = /home/guest/Public
        browseable = yes
valid users = guest
        writable = yes
        write list = guest, at guest
        admin users = guest, at guest
        guest ok = yes
        create mask = 0777
        force create mask = 0777
////////////////////////////////////////////////////////

And server conf. files
debian04:/usr/local/workspace/server01# cat server.vol
volume posix1
  type storage/posix
  option directory /usr/local/workspace/server01_share/
end-volume

volume locks1
    type features/locks
    subvolumes posix1
end-volume

volume brick1
    type performance/io-threads
    option thread-count 8
    subvolumes locks1
end-volume

volume server-tcp
    type protocol/server
    option transport-type tcp
    option auth.addr.brick1.allow *
    option transport.socket.listen-port 10004
    option transport.socket.nodelay on
    subvolumes brick1
end-volume
----------------------------------------
debian04:/usr/local/workspace# cat server02/server.vol
volume posix1
  type storage/posix
  option directory /usr/local/workspace/server02_share/
end-volume

volume locks1
    type features/locks
    subvolumes posix1
end-volume

volume brick1
    type performance/io-threads
    option thread-count 8
    subvolumes locks1
end-volume

volume server-tcp
    type protocol/server
    option transport-type tcp
    option auth.addr.brick1.allow *
    option transport.socket.listen-port 10005
    option transport.socket.nodelay on
    subvolumes brick1
end-volume
///////////////////////////////////////////////////////////////

The client conf files:
debian04:/usr/local/workspace# cat client/client.vol
volume node-1-10004
    type protocol/client
    option transport-type tcp
    option remote-host 127.0.0.1
    option transport.socket.nodelay on
    option remote-port 10004
    option remote-subvolume brick1
end-volume

volume node-1-10005
    type protocol/client
    option transport-type tcp
    option remote-host 127.0.0.1
    option transport.socket.nodelay on
    option remote-port 10005
    option remote-subvolume brick1
end-volume

volume distribute
    type cluster/dht
    option layout-version 1
    option min-free-disk 5%
    option lookup-unhashed on
    subvolumes node-1-10005 node-1-10004
end-volume
//////////////////////////////////////////////

debian04:/usr/local/workspace# uname  -a
Linux debian04 2.6.26-1-amd64 #1 SMP Fri Mar 13 17:46:45 UTC 2009 x86_64
GNU/Linux
debian04:/usr/local/workspace# smbd --version
Version 3.2.5

I mount it on WindowsXP, and operate by MS-office 2007.

////////////////////////////////////////////////

Thank you

Dan

On Thu, Nov 3, 2011 at 5:10 PM, Anush Shetty <anush at gluster.com> wrote:

>  Hi Daniel,
>
> Can you please paste your samba conf file and  "gluster volume info"
> output here.
>
> -
> Anush
>  ------------------------------
> *From:* gluster-devel-bounces+anush=zresearch.com at nongnu.org[gluster-devel-bounces+anush=
> zresearch.com at nongnu.org] on behalf of Daniel Wong [
> wangjinxin.gluster at gmail.com]
> *Sent:* 02 November 2011 17:49:00
> *To:* gluster-devel at nongnu.org
> *Subject:* [Gluster-devel] Doesn't work well with SAMBA
>
>  Hello,
>
>  I am using GlusterFS 3.2.4. When it is shared by SAMBA, on the windows
> client, it doesn't works well, the folder has to be refreshed manually for
> adding, renaming and removing, sometimes the MS office doc can't be opened.
>
>  Could you help me with this?
>
>  Thanks a lot
>
>  Daniel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20111104/9a2085fb/attachment-0003.html>


More information about the Gluster-devel mailing list