On any of my opensuse 11.4 machines, when I mount a share from our F5 ARX storage appliance, all files in the mount give the following error:
if I do this:
mount -t nfs -o nfsvers=3,tcp arxvip-repo:/repo /repo
cd /repo/opensuse/updates
find ./
./
./11.5
./11.5/repodata
find: WARNING: Hard link count is wrong for ./11.5/repodata' (saw only st_nlink=2 but we already saw 0 subdirectories): this may be a bug in your file system driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched. ./11.5/repodata/repomd.xml.key find:
./11.5/repodata/repomd.xml.key’: Not a directory
./11.5/repodata/patches.xml
find: ./11.5/repodata/patches.xml': Not a directory ./11.5/repodata/repomd.xml.asc find:
./11.5/repodata/repomd.xml.asc’: Not a directory
./11.5/repodata/repomd.xml
find: `./11.5/repodata/repomd.xml’: Not a directory
./11.3
./11.3/rpm
./11.3/rpm/i586
This doesnt happen if I mount the real share behind the ARX storage appliance, or if I mount the storage appliance from an opensuse 11.3 or centos box.
any ideas what could be going on?
I did notice that if I look at the mount output:
arxvip-repo:/repo on /repo type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.100.60.36,mountvers=3,mountport=635,mountproto=tcp,local_lock=none,addr=10.100.60.36)
it has a lot more mount options specified than I used.
In opensuse 11.3 it doesnt do that, it shows this instead:
arxvip-repo:/repo on /repo type nfs (rw,nfsvers=3,tcp,addr=10.100.60.36)