kernel 2.6.25 + xfs + nfs

Hi,

I just upgraded a server (Debian sarge) from 2.6.8 kernel to the latest from kernel.org. I also used xfs filesystem on a new disk and I'm mounting my home dir on Ubuntu 7.10 from with xfs from the new xfs disk and I'm getting some weird behaviour.

For example, touch:

$ touch pla
touch: setting times of `pla': Invalid argument
$ ls -l pla
-rw-r--r-- 1 epte users 0 2008-04-29 00:28 pla

ie. touch creates the file but cannot set the mtime.

also with redirect from bash

$ echo pla2 > pla2
$ cat pla2
pla2
$ echo pla2 > pla2
-bash: pla2: Invalid argument
$ ls -l pla2
-rw-r--r-- 1 epte users 0 2008-04-29 00:42 pla2

redirect works on when creating the file, but not when overwriting

and getting back to the touch:

$ touch pla
touch: setting times of `pla': Invalid argument
$ ls -l pla
-rw-r--r-- 1 epte users 0 2008-04-29 00:28 pla

re-touching the existing file really doesn't set the new time.

In all cases I'm the owner of the current directory and have rwx permissions to it.

Kernel version on the client end is 2.6.22-14-generic. The nfs share is mounted with options bg,rw,hard,intr. On the server side nfs options are rw,async,root_squash. Both server and client side options are the same I used when using the old disk with ext3 file system

Any ideas what's causing this.

No votes yet
Syndicate content