bob@omni.com (Bob Weissman) (04/10/90)
I'd like to loopback mount /var/tmp/tmp on /tmp, because my workstation's
/var partition has more space than its root partition. But I'm having
trouble getting the mount to succeed. (My previous method, having /tmp be
a symlink to /var/tmp/tmp, fails when /var is unmounted.)
I've built my kernel with the LOFS option.
I've tried both of the obvious methods, i.e., putting
/var/tmp/tmp /tmp lo rw 0 0
in my /etc/fstab after all mounts of type 4.2, and
mount -v -t lo /var/tmp/tmp /tmp > /dev/console 2>&1
in my /etc/rc, but these both fail with the message "unknown file
system type: lo".
BUT if I wait for a reboot to complete, login as root, and manually type
the above mount command, the mount succeeds! (I've verified that
/sbin/mount and /usr/etc/mount are identical, just in case.)
I've placed the mount as the last command in rc, but it still fails. This
is most perplexing; can anyone help?
System: Sun 4/110 color
OS: SunOS 4.0.3
Disk: one SCSI disk attached
Filesystem kbytes used avail capacity Mounted on
/dev/sd0a 7548 3933 2860 58% /
/dev/sd0g 50415 42924 2449 95% /usr
/dev/sd0h 11500 1101 9249 11% /var
Bob Weissman
Internet: bob@omni.com
UUCP: ...!{apple,pyramid,sgi,tekbspa,uunet}!omni!bobmarka@dmssyd.syd.dms.csiro.au (Mark Andrews) (04/10/90)
In article <6503@brazos.Rice.edu> bob@omni.com (Bob Weissman) writes: |X-Sun-Spots-Digest: Volume 9, Issue 111, message 10 | |I'd like to loopback mount /var/tmp/tmp on /tmp... | |I've tried both of the obvious methods, i.e., putting | | /var/tmp/tmp /tmp lo rw 0 0 | |in my /etc/fstab after all mounts of type 4.2, and | | mount -v -t lo /var/tmp/tmp /tmp > /dev/console 2>&1 The problem is that the default path when mount is run does NOT include /etc or /usr/etc. To make sure mount is run with the correct PATH in it's envirionment execute ther following. PATH=$PATH mount -v -t lo /var/tmp/tmp /tmp > /dev/console 2>&1 You can put loopback filesystems in /etc/fstab and mount them by PATH=$PATH mount -vat lo Mark.