"Prof. Dr.-Ing. Wilhelm Meier":
> gs ~ # touch /tftproot/gentoo_B/x
> gs ~ #

OK, it succeeds.


> gs ~ # ls -l /mnt/test/A/x
> ls: /mnt/test/A/x: Operation not permitted

When the nfs operation is not writing, it is not permitted either.
But 'ls -l /mnt/test/N/x' succeeds.
Can you try 'ls -l /mnt/test/A' in this stiuation? 
I thinks we should check the unionfs on nfs client side first.


> gs ~ # touch  /mnt/test/N/x
> touch: cannot touch `/mnt/test/N/x': Permission denied

If /tftproot/gentoo_B is exported as readonly, this behaviour is
correct.


> gs ~ # touch  /mnt/test/T/x
> gs ~ # ls -l /mnt/test/A/x
> rw-r--r--  1 root root 0 Dec 14 00:01 /mnt/test/A/x

When the operation doesn't need to access nfs, it succeeds.


> gs ~ # touch /mnt/test/A/x
> gs ~ # rm /mnt/test/T/x
> gs ~ # ls -l /mnt/test/A/x
> rw-r--r--  0 root root 0 Dec 14 00:01 /mnt/test/A/x

By the way, I am afraid 'rm /mnt/test/T/x' would break some information
in unionfs. So the output of 'ls -l /mnt/test/A/x' after that is
unreliable.


Junjiro Okajima
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs

Reply via email to