Problem creating directories in /home/
On my LAN at home, I've got one machine that's been running as a dedicated file server. I want to do a few more things on it, some of which require setting up more user accounts.
On trying to add a new user, this happened:
[root@chobits] # adduser fred
adduser: cannot create directory /home/fred
So I navigated to /home/
[root@chobits home] # ls -l
[root@chobits home] #
That means that /home/ is empty. So I tried creating a directory
[root@chobits home] # mkdir fred
mkdir: Cannot create directory `fred': No medium found
Google searches drew a blank (apart from 10,000,000 pages that say to mount the disk... but this is on the same disk as the kernal. Also, I can create directories and files outside /home/ with no problems whatsoever, so I'm pretty sire that the disk is mounted).
The server uses Mandrake 10.0 community, but it's been updated using the MandrakeUpdate command (using an X server running on a Windows-based PC) so it's got all the latest bugfixes, security updates, etc. The last update was last Thursday.
Users home directories are on a separate hard disk, which is mounted fine. That was the solution my friend who helped set the machine up came up with (he knows less Linux than me, and that's saying a lot), so the problem's been there for quite a while. I could leave it like that, but I want the home directories to be in the "right" place, where Linux for Dummies says they should be.
Can anybody help me out here?