On Sat, 26 May 2012 23:02:13 +0200
Michael Hampicke <[email protected]> wrote:

> 
> 
> Am 26.05.2012 22:28, schrieb Dale:
> > Jarry wrote:
> >> On 26-May-12 22:01, Dale wrote:
> >>> Jarry wrote:
> >>>>
> >>>> after updating baselayout from 2.0.3 to 2.1-r1 /run is mounted
> >>>> as tmpfs. But I can not find any mount-option for controlling
> >>>> how much memory is (or could be) used for it.
> >>>>
> >>>> Filesystem     1K-blocks    Used Available Use% Mounted on
> >>>> tmpfs            8223848     224   8223624   1% /run
> >>>>
> >>>> I know it does not use 8GB right now, yet I'd like to reduce
> >>>> it to some lower value, not half of my physical memory.
> >>>> How can I do it? Can I simply add line in fstab like:
> >>>>
> >>>> none /run tmpfs size=128m 0 0         ???
> >>>>
> >>>> Jarry
> >>>
> >>> Holy smoke !  Mine is doing the same thing.
> >>> tmpfs                   7.9G  260K  7.9G   1% /run
> >>>
> >>> But I also have this:
> >>> tmpfs                   7.9G     0  7.9G   0% /var/tmp/portage
> >>>
> >>> So, between those two, I could run out of ram since I have 16Gbs.
> >>>
> >>> There is now TWO people that needs a answer to this question.
> >>> Why does it need that much anyway?  It looks to me like a few
> >>> hundred Mbs, like Jarry posted, would be plenty.  Jeepers
> >>> creepers.  lol
> >>>
> >>> Dale
> >>
> >> I suppose default size for tmpfs is half of physical memory,
> >> if it is not configured somewhere else.
> >>
> >> BTW, is there any way to turn this great feature off?
> >> What is it good for? I do not see any advantage in having
> >> /run on tmpfs...
> >>
> >> Jarry
> > 
> > 
> > I had no idea it was doing this either until your post.  I got the
> > same questions as you do.  Why is it there?  Why so much is
> > allocated to it? Where can we change the settings for this
> > questionable "feature"?
> > 
> > I'm hoping someone will come along and answer both our questions.
> > I'm really hoping for a place we can change the settings.  I don't
> > mind it being there so much if it is useful.   I would like to know
> > its purpose tho.
> 
> As Michael Mol already said, tmpfs for the run dir is not a bad thing,
> it, it does not eat all your ram :)
> I however have a different question: Why do we need a new /run when we
> already have /var/run. There's no mention of /run in the FHS either.
> I only see udev stuff under /run - So it's another crazy udev
> thing? :)
> 

/var can fail to mount, then you have no /var/run.

FHS isn't much as standards go. It's a bunch of good ideas (some less
so than others but it has always been just good (unenforceable) ideas.

As to why only udev stuff is in /run, that's because udev is the only
thing you have that's using it (currently). That might change, but it's
up to individual package authors.



-- 
Alan McKinnnon
[email protected]


Reply via email to