Re: Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Do the users have permission to see/interact with the directories, in addition to the files?

On Mon, Nov 6, 2017 at 1:55 PM, Nithya Balachandran <nbalacha@xxxxxxxxxx> wrote:
Hi,

Please provide the gluster volume info. Do you see any errors in the client mount log file (/var/log/glusterfs/var-lib-mountedgluster.log)?


Thanks,
Nithya

On 6 November 2017 at 05:13, Sam McLeod <mailinglists@xxxxxxxxxxx> wrote:
We've got an issue with Gluster (3.12.x) where clients can't see directories that exist or are created within a mounted volume.


We can see files, but not directories (with ls, find etc...)
We can enter (cd) into directories, even if we can't see them.

- Host typology is: 2 replica, 1 arbiter.
- Volumes are: replicated and running on XFS on the hosts.
- Clients are: GlusterFS native fuse client (mount.glusterfs), the same version and op-version as the hosts.
- Gluster server and client version: 3.12.2 (also found on 3.12.1, unsure about previous versions) running on CentOS 7.


Examples:


mount:
192.168.0.151:/gluster_vol on /var/lib/mountedgluster type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
 
root@gluster-client:/var/lib/mountedgluster  # ls -la
total 0
 
(note no . or .. directories)
 
root@gluster-client:/var/lib/mountedgluster  # touch test
root@gluster-client:/var/lib/mountedgluster  # ls -la
total 0
-rw-r--r--. 1 root root 0 Nov  6 10:10 test
 
("test" file shows up. Still no . or .. directories.)
 
root@gluster-client:/var/lib/mountedgluster  # mkdir testdir
root@gluster-client:/var/lib/mountedgluster  # ls -la
total 0
-rw-r--r--. 1 root root 0 Nov  6 10:10 test
 
(directory was made, but doesn't show in ls)
 
root@gluster-client:/var/lib/mountedgluster  # cd testdir
root@gluster-client:/var/lib/mountedgluster/testdir  # ls -la
total 0
 
(cd works, no . or .. shown in ls though)
 
root@gluster-client:/var/lib/mountedgluster/testdir  # touch test
root@gluster-client:/var/lib/mountedgluster/testdir  # ls -la
total 0
-rw-r--r--. 1 root root 0 Nov  6 10:10 test
 
(can create test file in testdir)
 
 
root@gluster-client:/var/lib/mountedgluster/testdir  # cd ..
root@gluster-client:/var/lib/mountedgluster  # ls -ld testdir
drwxr-xr-x. 2 root root 4096 Nov  6 10:10 testdir
 
(going back to parent directory, although ls -la doesn't show the directory, if I specify the name to ls -ld it does show)
 
 


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users



--
Laura Bailey
Senior Technical Writer
Customer Content Services BNE
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux