I just got Windows Services for Unix version 3.5 today and installed it on Windows 2000 Server. I only needed the following 3 components (so only installed these 3):
-- Server for NFS
-- User Name Mapping
-- Server for NFS Authentication
I installed SFU to C:\SFU\ folder (default location).
Seems to be running OK, no errors seen on the Windows side.
I have two folders, C:\david and F:\dave, which I shared using the NFS Sharing tab, under the names david and dave respectively. I created both folders at the same time. I want to see them from my Unix machine (running AIX 4.2.1).
Problem:
I can go to Unix machine and successfully mount NFS-share of david (which is on the C drive)
BUT I am unable to go to same Unix machine and mount NFS-share of dave (which is on the F drive)
The Unix mount command returns the following error:
mount: 1831-008
serverxxx:dave
A system call received a parameter that is not valid
On Windows, the NFS permissions are currently set to read-write for all machines, and allowing root access (not sure this matters when I'm just trying to mount). I'm logged on as root on the Unix machine when trying to mount.
showmount -e serverxxx says:
/david (everyone)
/dave (everyone)
(Note that the / in front of the names was put in by SFU, I didn't use a slash in the share names.)
If problem was how I installed/setup SFU, then BOTH folders should have a problem.
I'm guessing I may need a different syntax for sharing the F drive properly -- since software was installed on C drive. And/or, maybe I need to install SFU on the F drive in addition to (or instead of) C drive??? Maybe I need to NFS share the entire F drive??? Can't find any guidance in the help screens or the Microsoft newsgroup.
FYI, I tried changing the share names to be "/C/david" and "/F/dave", which made showmount display:
//C/david (everyone)
//F/dave (everyone)
and I still had the same problem mounting the folder that's on F; folder on C drive mounted fine.
Please help!