Re: `ls` shows no files in mounted nfs folder, but ls 'file' works

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

 



On Sun, Jul 13, 2014 at 11:44 PM, Andreas Fenkart <afenkart@xxxxxxxxx> wrote:
> 2014-07-10 19:51 GMT+02:00 J. Bruce Fields <bfields@xxxxxxxxxxxx>:
>> On Mon, Jun 23, 2014 at 12:07:22PM +0200, Andreas Fenkart wrote:
>>> Found regression introduced by this patch
>>>
>>> 311324ad NFS: Be more aggressive in using readdirplus for 'ls -l' situations"
>>>
>>> # cd /bin
>>> -sh: cd: /bin: Not a directory
>>> root@192:/# pwd
>>> /
>>> root@192:/# ls /bin
>>> ls: /bin
>>> root@192:/# ls -l /bin/sh
>>> lrwxrwxrwx    1 root     root             9 Jun 16 13:59 /bin/sh -> /bin/bash
>>>
>>> the mount options of the client, an embedded system, mounting nfsroot:
>>> nfs(rw,relatime,vers=2,rsize=4096,wsize=4096,namlen=255,hard,nolock,proto=udp,timeo=11,retrans=3,sec=sys,mountaddr=192.168.xx.xx,mountvers=1,mountproto=udp,local_lock=all,addr=192.168.xx.xx)
>>> vers: 3.16.0-rc1
>>>
>>> the server exports:
>>> /exports/rootfs 192.168.xx.xx(rw,no_root_squash,subtree_check)
>>> vers: 3.14-1-amd64 #1 SMP Debian 3.14.4-1 (2014-05-13) x86_64 GNU/Linux
>>>
>>> reverting above patch, dir listing with 'ls /' works again
>>
>> Is this still happening?
>
> yes it is, I just reverted the aforementioned commit.

Can you reapply, and then do an "ls /" while recording the traffic to
the NFS server using wireshark, and then send us the resulting dump?

If the client is on an embedded system which can't run wireshark, then
it is fine to record it on the server, but please use something like

'tshark -w /var/tmp/dump.out host <client-ip>'

Cheers
  Trond


-- 
Trond Myklebust

Linux NFS client maintainer, PrimaryData

trond.myklebust@xxxxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux