Hello everybody,

we have a diskless client setup, wich uses unionfs on the client side to make 
to ro-exported nfs-root writable on the client. This works fine.

We get into trouble if we try to use unionfs on the server side to make two 
different client-root:

The original client root resides in /tftproot/gentoo_A. 

/tftproot/gentoo_B ist the second client-root. The following line is 
from /etc/fstab:

none                    /tftproot/gentoo_B      unionfs \ 
dirs=/tftproot/gentoo_Bdiff=rw:/tftproot/gentoo_A=ro        0 0

The /etc/exports:
/tftproot/gentoo_A      192.168.39.*(fsid=0x1234,ro,sync,no_root_squash)
/tftproot/gentoo_B      192.168.48.*(fsid=0x5678,ro,sync,no_root_squash)

The first group of clients, which boot from /tftproot/gentoo_A work well.

The second group using /tftproot/gentoo_B produce the follwing error when 
mounting the nfs-root:

NFS: Buggy server - nlink == 0!
nfs_fhget: iget failed

We are using unionfs-1.0.14

Thank you.

Wilhelm

--
Wilhelm Meier
email: [EMAIL PROTECTED]
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs

Reply via email to