>I have started getting the message "No space left on device" from any
>command that tries to create a new file - UNLESS it is executed as root.
>As root, I can create as many files as I like. (Of course, the disk is
>not even close to full). There is no problem with appending to existing
>files, just creating new ones.
- Get a bigger drive.
- Delete some unused stuff.
- Compress some files which you don't need expanded.
You have just run out of space for a non-super user. It is about as serious
of a warning that your disk is filling up as you will get. The next 'warning'
will be "no space left on device" for even root access.
The EXT2 file system reserves some amount of space for use by the root
user. That is so that the root user may signon to the system and clean up the
junk left by the non-root users. It would be disastrous if even the root
user could not signon to the system because the disk was full.
In short, either get a bigger disk or get rid of some files which you don't
need. It will be up to you to decide what you don't need.
The above opinions do not necessarily represent those of the Management
of System Integrators nor any of its subsidiaries.