[Grml] Brittle init.d scripts - tmpfs ramfs

Mark 27e3kk302 at sneakemail.com
Thu Jan 25 02:46:25 CET 2007


I never thought Linux was so breakable.  We're moving mount points into
RAM for performance ( /var/log /var/run /var/lock etc. ).  Tmpfs or
ramfs can stop disk thrashing and speedup a system.  (Flash USB needs it
even more, to minimize writes.)

Example fstab,

   http://www.debian-administration.org/articles/179

But....brittle /etc/init.d scripts fail without having their private
subdirectories persist across boots, in certain places like /var/log and
/var/run.

If you write or test init.d scripts, please test with tmpfs and ramfs -
do not assume pre-existence of application directories.

(P.S.  Ubuntu Dapper btw already defaults to tmpfs for such directories,
though not /var/log.  Dapper uses old style init, Edgy/Feisty have
something new.)

   M


More information about the Grml mailing list