Problem with NFS

Guenter Spahlinger (spahling@litef.de)
Fri, 7 Feb 1997 10:13:16 +0100 (CET)


I use a PC running TSX-32 as OS (with DOS-FAT-filesystem) as a
NFS-Fileserver to LINUX. After mounting disk "C:" of the Server (Host name
"TSX") to the mount point /tsx/c of the LINUX System with the following
command

mount tsx:c:/ /tsx/c -t nfs

all seems normal. Listing the mount point gives

drwxrwxrwx 0 root root 4096 Jan 1 1970 c

After some time, usually after writing to a file on the mounted tree,
I obtain a message like this:

Directory is invalid.

Checking the mount point /tsx/c now gives

-rwxrwxrwx 0 root root 741 Feb 7 1997 c

(Directory attribute lost!)

Unmount is impossible --> Message:

tsx:c:/: not mounted
/tsx/c: device is busy

In contrast, checking the state with "mount" gives

tsx:c:/ on /tsx/c type nfs (rw, addr= ....)

To remount the NFS server, a reboot of the Linux machine is necessary.

P.S.:
TSX-32 is a multiuser/multitasking OS running on I386-architecture,
allowing to run DOS (16-bit)- and native-mode (32-bit)-applications
simultaneously. When the TSX-system is used as a
NFS-Server to SUN-OS, there are no problems.