[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mounting tmpfs (and sysfs) defaultly in sarge?

GOTO Masanori <gotom@debian.or.jp> writes:

> Tmpfs in Linux kernel 2.4, is formally known as shmfs (posix shared
> memory filesystem).  It's useful for memory-based filesystem like
> Solaris tmpfs.  However, if we support new Posix IPC like shm_open(3),
> shm_unlink(3), to make debian posix compliant (and like other
> distros), it should be mounted on /dev/shm.  In the past there were
> some discussed, ex:
> 	http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg00706.html
> So I propose:
>   - /dev/MAKEDEV should have /dev/shm in "std" entry.
>   - /etc/fstab should mount /dev/shm (tmpfs) in default.

Please make sure that when this is added, you do default to a sensible
size option.  For example:

none    /dev/shm    tmpfs    defaults,size=500M    0    0

If you don't specify a default limit, any user can kill the system by
creating a huge file in there.  It's much nicer to get ENOSPC than a
kernel panic.  The installer could pick a sensible limit based on, for
example, 20% of the combined core+swap size.

Roger Leigh

                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.

Reply to: