[Samba] file not found on cifs mount

Jerome Tournier jtournier at gmail.com
Fri Sep 21 12:27:35 GMT 2007


Hello,
i currently have this problem: i have a samba server acting as a fileshare.
One share contain a file "test.txt".

My problem :
1) on the linux client: i mount the share using mount.cifs

2) on the linux client: the file can be seen:
[client:root] > ls -l /mnt/test.txt
-rw-r--r--  1 root root 0 Sep 21 13:54 /mnt/test.txt

3) on the samba server: i delete the file

4) on the linux client: the file can't be seen anymore => ok

[client:root] > ls -l /mnt/test.txt
ls: /mnt/test.txt: No such file or directory

5) on the samba server: i create the same file
[master:root] >  touch test.txt

6) on the linux client: the file still can't be found:
[client:root] > ls -l /mnt/test.txt
ls: /mnt/test.txt: No such file or directory

Is this normal ? I this related to a inode cache table ? If yes, how
can i make this to work ?

7) on the linux client: doing a 'ls' on the mount point show me the file
[client:root] > ls -l /mnt/
-rw-r--r--  1 root root 0 Sep 21 13:54 /mnt/test.txt
...

8) now the 'ls' on the file is correct
[client:root] > ls -l /mnt/test.txt
-rw-r--r--  1 root root 0 Sep 21 13:54 /mnt/test.txt

Any suggestions ?

NB: using smbfs don't show this problem

Thanks !
-- 
Jérôme


More information about the samba mailing list