"mapped"? you mean mounted? he can check what drives are mounted with "mount".
where is he seeing the error message anyway? on the console? can he get the full text of it?
the reason why im leaning toward resources is that in unix, "fork" is a system call that a process makes to start a new copy of itself. this is how everything used to work before there were threads. where as today you start a new thread, you used to instead fork a new copy of yourself to do things, and then communicated between the processes with shared memory. lots of programs still use forking instead of multithreading.
you could be right however, the message may actually mean that it cant fork a new process
with the working directory as the one listed, because its not there (ie the drive isnt mounted).
if the problem were that the process limit has been reached, you would hardly be able to do anything on the machine. you wouldnt be able to login in to any new sessions, because it wouldnt be able to start a shell. you would only be able to use shells that were already started, and from them, only use builtin commands. basically, it means you wouldnt be able to start any new programs, period.
i wouldnt worry about how to fix this yet, at this point, just diagnose the problem. then worry about fixing it

(that refers to your ? on how to up the process limit).
is the machine acting normally otherwise? what process is generating this error? how is he reading this error? is he sitting at the console? we need more info...
as far as seeing what drives are currently mounted, "mount", and what is normally mounted at startup "cat /etc/fstab".