Subject: Re: /dev on tmpfs problem
To: None <dyoung@pobox.com>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 11/10/2005 16:06:15
> It appears that if I mount /dev/wd0e on /mnt, and /dev is a tmpfs, changes
> in /mnt are not flushed to wd0a.  Instead, dirty blocks linger until I
> unmount /mnt.  I first noticed this because all of my tmpfs filesystems
> showed 0 blocks available as I extracted a large .tgz file under /mnt/.

if tmpfs ENOSPC is only symptom you see,
it's normal regarding buffer cache.

because tmpfs doesn't know the fact that some memory like buffer cache
can be reclaimed on-demand, it behaves too conservatively if memory is
filled up with caches.

YAMAMOTO Takashi