[comp.os.minix] Mount problem solved, and incompatibility with V7

allbery@ncoast.UUCP (08/27/87)

Well, my mount problem has been solved.  Since this is an incompatibility
with V7 Un*x, I am considering it a bug.  To wit:

if the inode to be mounted on is in use, the mount fails.

As it turns out, /etc/update is opening "often-used" inodes in order to keep
them in memory for fast lookup.  The list of opened inodes includes /tmp.
While I understand this, I don't understand why it would preclude my using
/tmp as a mount point.  (It is also redundant if I mount something else on
/tmp, since that should load the root inode into memory anyway.)

Plexus Sys3 used a program /etc/openup to do this; this also allowed a
list of directories/files/devices to be changed without recompiling
/etc/update.  (Yes, devices. "/etc/openup -rw /dev/tty3; stty 9600 < /dev/tty3"
is a handy way to insure that your serial printer always works as expected.)
May I suggest something similar in Minix to replace /etc/update doing this?
-- 
	    Brandon S. Allbery, moderator of comp.sources.misc
  {{harvard,mit-eddie}!necntc,well!hoptoad,sun!mandrill!hal}!ncoast!allbery
ARPA: necntc!ncoast!allbery@harvard.harvard.edu  Fido: 157/502  MCI: BALLBERY
   <<ncoast Public Access UNIX: +1 216 781 6201 24hrs. 300/1200/2400 baud>>
** Site "cwruecmp" has changed its name to "mandrill".  Please re-address **
*** all mail to ncoast to pass through "mandrill" instead of "cwruecmp". ***