Hello list,

My LAN server uses my workstation as a portage compute host, in which its
portage directories are NFS-exported to a choot on the workstation. It also
has a separate rescue system, which I want to handle the same way.

I have the following relevant fstab entries on the server:

/dev/sda5 /                   ext4    relatime,errors=remount-ro      0 1
/dev/sda2 /boot               vfat    noauto,codepage=850             0 2
/dev/sda8 /var/cache/packages ext4    relatime,nodev,nosuid,shared    0 3
/dev/sda4 /mnt/rescue         ext4    relatime,noauto                 0 2
/dev/sda2 /mnt/rescue/boot    vfat    noauto,codepage=850             0 0
tmpfs     /var/tmp/portage    tmpfs   
relatime,uid=portage,gid=portage,mode=0775 0 0
tmpfs     /mnt/rescue/var/tmp/portage tmpfs 
ro,relatime,uid=portage,gid=portage,mode=0775 0 0
# NFS-export portage to bin-host:
/var/db/repos/gentoo    /mnt/nfs/portage                ext4    bind            
0 0
/var/cache/packages     /mnt/nfs/portage.packages       ext4    bind,shared     
0 0
/var/cache/distfiles    /mnt/nfs/portage.distfiles      ext4    bind,shared     
0 0
/mnt/nfs/portage.packages   /mnt/nfs/rescue.packages    ext4    bind,noauto     
0 0
/mnt/nfs/portage.distfiles  /mnt/nfs/rescue.distfiles   ext4    bind,noauto     
0 0

Now, after a clean boot I get this:
$ mount | grep portage
tmpfs on /var/tmp/portage type tmpfs (rw,relatime,mode=775,uid=250,gid=250)
/dev/sda5 on /mnt/nfs/portage type ext4 (rw,relatime,errors=remount-ro)   <---
/dev/sda8 on /mnt/nfs/portage.packages type ext4 (rw,nosuid,nodev,relatime)
/dev/sda5 on /mnt/nfs/portage.distfiles type ext4 
(rw,relatime,errors=remount-ro)  <---

I get the same if I boot after rc-update del nfs default, but of course I need
that for NFS export.

Why does /dev/sda5 appear under /mnt/nfs, as well as being the root FS?

Is my understanding of the various mount options to blame?

-- 
Regards,
Peter.




Reply via email to