SOURCES: nfsfs.init - mount /proc/fs/nfsd when running on 2.6 kernel

Artur Frysiak wiget w pld-linux.org
Pon, 6 Wrz 2004, 10:11:58 CEST


On Sun, Sep 05, 2004 at 10:19:09PM +0000, arekm wrote:
> Author: arekm                        Date: Sun Sep  5 22:19:09 2004 GMT
> Module: SOURCES                       Tag: HEAD
> ---- Log message:
> - mount /proc/fs/nfsd when running on 2.6 kernel
> 
> ---- Files affected:
> SOURCES:
>    nfsfs.init (1.16 -> 1.17) 
> 
> ---- Diffs:
> 
> ================================================================
> Index: SOURCES/nfsfs.init
> diff -u SOURCES/nfsfs.init:1.16 SOURCES/nfsfs.init:1.17
> --- SOURCES/nfsfs.init:1.16	Thu Feb 12 09:38:00 2004
> +++ SOURCES/nfsfs.init	Sun Sep  5 22:19:03 2004
> @@ -37,10 +37,14 @@
>  # See how we were called.
>  case "$1" in
>    start)
> -	show "Mounting NFS filesystems"
> -	busy
> -	mount -a -t nfs
> -	ok
> +	modprobe -s nfsd > /dev/null 2>&1
> +	
> +	if [ "$(kernelverser)" -ge "002006" ] && \
> +	    	grep -q nfsd /proc/filesystems && \
> +		! grep -q nfsd /proc/mounts; then
> +	    		run_cmd "Mounting /proc/fs/nfsd filesystem" mount -t nfsd nfsd /proc/fs/nfsd
> +	fi
> +	run_cmd "Mounting NFS filesystems" mount -a -t nfs
>  	touch /var/lock/subsys/nfsfs
>  	;;
>    stop)
> ================================================================

Trochę nie bardzo rozumiem.
Czy moduł nfsd jest potrzebny do montowania zasobów NFS?
A może służy on do serwowania tych zasobów innym maszynom?
Jeśli tak to raczej nie w tym skrypcie powinien być ładowany i montowany
/proc/fs/nfsd.

Pozdrawiam
-- 
Artur Frysiak
http://www.pld-linux.org/




Więcej informacji o liście dyskusyjnej pld-devel-pl