Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Nov 1999 13:05:21 -0800
From:      "Nathaniel Schein" <nschein@prisa.com>
To:        "Freebsd Questions" <freebsd-questions@freebsd.org>, "Charles Randall" <crandall@matchlogic.com>
Subject:   RE: Problem with File Creation Over NFS
Message-ID:  <NDBBICKHJKPPFKPKPBFEOEHJCOAA.nschein@prisa.com>
In-Reply-To: <64003B21ECCAD11185C500805F31EC0304622139@houston.matchlogic.com>

next in thread | previous in thread | raw e-mail | index | archive | help
More info:

Server:
nister: {4} uname -a
FreeBSD nister.prisa.com 3.2-19990726-STABLE FreeBSD 3.2-19990726-STABLE #0:
Mon Jul 26 09:36:35 GMT 1999
root@usw3.freebsd.org:/usr/src/sys/compile/GENERIC  i386

Client:
IRIX64 nomad 6.5 05190004 IP30

Exports File:
/usr -alldirs -maproot=0

We are also using NIS exported automount and AMD maps

NFS version 3
both tcp & udp
nfs_server_flags="-u -t -n 4"


-----Original Message-----
From: Charles Randall [mailto:crandall@matchlogic.com]
Sent: Monday, November 29, 1999 12:48 PM
To: Nathaniel Schein; Freebsd Questions
Subject: RE: Problem with File Creation Over NFS


You don't include enough information to know the configration of your
environment. This information is necessary to re-create the problem.

At a minimum,

What are the OS version for both FreeBSD and IRIX?
Which machine is the NFS client and which is the NFS server?
What version of NFS are you using (v2 or v3)?
What transport are you using (TCP or UDP)?
Are you using the automounter?
What are the mount options?

Charles

-----Original Message-----
From: Nathaniel Schein [mailto:nschein@prisa.com]
Sent: Monday, November 29, 1999 11:32 AM
To: Freebsd Questions
Subject: Problem with File Creation Over NFS


We have a heterogenous system which include both FreeBSD and IRIX OS's. The
problem is that when creating or modifying files larger than 8k over NFS the
result is either an IO error or a zero length file. Here is some test data
the IO errors are towards the end:

nomad 11# cat nat
test
nomad 12# ls -la
total 41
drwxrwxrwx    4 root     sys          512 Nov 29 09:29 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 24 11:55 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 24 11:57 dks_sort
-rw-r--r--    1 root     sys            5 Nov 29 09:29 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
nomad 13# vi nat
"nat" 1 line, 5 characters
test
test
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"nat" 2 lines, 10 characters
nomad 14# cat nat
test
test

nomad 22# ls -la
total 23
drwxrwxrwx    4 root     sys          512 Nov 29 09:29 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 24 11:55 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys            0 Nov 29 09:56 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts

nomad 24# ls
backup       dks_rename   dks_restore  dks_sort     nat          oldscripts

total 41
drwxrwxrwx    4 root     sys          512 Nov 29 09:29 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
nomad 27# ls
backup       dks_rename   dks_restore  dks_sort     nat          oldscripts
nomad 29# cat dks_rename dks_restore >xxyy
nomad 30# ls -la
total 41
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys            0 Nov 29 09:59 xxyy
nomad 31# cat dks_rename >xxyy
nomad 32# ls -la
total 50
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys         4566 Nov 29 10:00 xxyy
nomad 33# cat dks_restore >xxyy
nomad 34# ls
backup       dks_restore  nat          xxyy
dks_rename   dks_sort     oldscripts
nomad 35# ls -la
total 50
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys         4111 Nov 29 10:00 xxyy
nomad 36# cat dks_rename dks_restore >xxyy
nomad 37# ls -la
total 41
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys            0 Nov 29 10:00 xxyy
nomad 39# mkfile 7k xxyy
nomad 40# ls -la
total 55
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys         7168 Nov 29 10:01 xxyy
nomad 41# mkfile 8k xxyy
nomad 42# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 09:59 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-r--r--    1 root     sys         8192 Nov 29 10:01 xxyy
nomad 43# mkfile 9k xxyy
xxyy: I/O error
nomad 44# ls -ls
total 39
   1 drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
   9 -rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
   9 -rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
  18 -rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
   1 -rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
   1 drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
nomad 46# mkfile 8096 xxyy
nomad 47# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:02 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8096 Nov 29 10:02 xxyy
nomad 48# mkfile 8097 xxyy
nomad 49# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:02 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8097 Nov 29 10:02 xxyy
nomad 50# mkfile 8100 xxyy
nomad 51# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:02 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8100 Nov 29 10:02 xxyy
nomad 52# mkfile 8200 xxyy
xxyy: I/O error
nomad 53# mkfile 8150 xxyy
nomad 54# mkfile 8175 xxyy
nomad 55# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:02 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8175 Nov 29 10:02 xxyy
nomad 56# mkfile 8190 xxyy
nomad 57# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:02 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8190 Nov 29 10:02 xxyy
nomad 58# mkfile 8195 xxyy
xxyy: I/O error
nomad 59# mkfile 8192 xxyy
nomad 60# ls -la
total 57
drwxrwxrwx    4 root     sys          512 Nov 29 10:03 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
-rw-------    1 root     sys         8192 Nov 29 10:03 xxyy
nomad 61# mkfile 8193 xxyy
xxyy: I/O error
nomad 62# ls -la
total 41
drwxrwxrwx    4 root     sys          512 Nov 29 10:03 .
drwxrwxrwx    3 bob      prisa        512 Nov 20 15:54 ..
drwxrwxrwx    2 root     sys          512 Nov 24 11:57 backup
-rwxr-xr-x    1 root     sys         4566 Nov 29 09:57 dks_rename
-rwxr-xr-x    1 root     sys         4111 Nov 24 11:55 dks_restore
-rwxr-xr-x    1 root     sys         8728 Nov 29 09:58 dks_sort
-rw-r--r--    1 root     sys           10 Nov 29 09:30 nat
drwxr-xr-x    2 root     sys          512 Nov 23 13:43 oldscripts
nomad 63#

Nathaniel Schein
System Administrator
mailto:nschein@prisa.com

Failure is not an option...
it is integrated with every Microsoft product.




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NDBBICKHJKPPFKPKPBFEOEHJCOAA.nschein>