Subject: kern/397: portal filesystem mungles the fs of its mount point
To: None <gnats-admin>
From: Martin Husemann <>
List: netbsd-bugs
Date: 08/07/1994 01:20:06
>Number:         397
>Category:       kern
>Synopsis:       the fs hosting a portal fs will not fsck clean
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    gnats-admin (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Aug  7 01:20:05 1994
>Originator:     Martin Husemann
>Release:        -current

System: NetBSD 1.0_BETA NetBSD 1.0_BETA (EUTERPE) #0: Thu Jul 28 15:45:19 MET DST 1994 i386


A portal filesystem mounted to /p prevents the root filesystem from being 
fsck'd clean. Unmounting /p will fix this. Somehow this propagated semi-
permanently, so fsck at boottime would barf (although /p isn't mounted then)
and try to fix it. It confused me a bit, which resulted in the completely
bogus kern/395 bug report.


Use this as /etc/portal.conf:
# portal.conf
tcp/	tcp tcp/

and try:

fsck -n /dev/rsd0a    (should be ok)
mount -t portal /etc/portal.conf /p
fsck -n /dev/rsd0a    (gives unref'd file)
umount /p
fsck -n /dev/rsd0a    (should be ok again)