I am using a Sparc 10 running SunOS 4.1.3.
An associate has brought an external 1 gigabyte disk, planning to copy our
development environment onto it and do some development for us at his office in
California.
We created a directory, /lhome, and mounted the disk with
mount /dev/sd2h /lhome
and copied the OS, compiler, libraries, source code, and Makefiles onto it.
So far, so good. But now when we cd to /lhome or anything under it, we cannot run
cshell scripts, which are an essential part of the development process.
In particular, typing '/bin/csh' results in the cryptic message:
getwd: can't stat ..
If we cd to /lhome, and say 'ls -ld /' , it says:
drwxr-xr-x 39 root 1024 Mar 24 06:33 /
But if we say 'ls -ld ..' , it says:
ls: ..: Permission denied
The problem is obviously in the way /lhome is connected to the root directory.
mount -p shows:
/dev/sd0a / 4.2 rw 1 1
/dev/sd0g /usr 4.2 rw 1 2
/dev/sd0h /tmp 4.2 rw 1 3
/dev/sd2h /lhome 4.2 rw 1 4
which looks to this untrained eye as if /lhome is mounted analogously to /usr and
/tmp; but we have no corresponding problems in /usr and /tmp.
Our sysadmin is stumped. Can anyone help?
--
Warmest regards,
Colin Kendall.
Phone (813) 371-0811 extension 6842