g_vfs write error = 28, bad memory?

Kris Kennaway kris at FreeBSD.org
Sat Sep 1 04:06:40 PDT 2007


Per olof Ljungmark wrote:
> I use a memory file system for some tmp files and last night I saw this, 
> followed by a reboot. Bad memory? 6-STABLE from April..
> 
> foo-bar kernel: g_vfs_done():md0[WRITE(offset=259244032, 
> length=131072)]error = 28
> foo-bar kernel: g_vfs_done():md0[WRITE(offset=259375104, 
> length=131072)]error = 28
> [ten more lines...]
> [reboot]
> 
> Thanks,

#define ENOSPC          28              /* No space left on device */

You are probably (incorrectly) using a malloc backed disk.  Use swap 
backing and you won't panic when memory is low.

Kris


More information about the freebsd-questions mailing list