[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12101] Re: NFS on Plamo 2.2.1



----+----1----+----2----+----3----+----4----+----5----+----6----+----7

こんにちは、MOUE です。

# NFS はほとんど使わないし、内容に詳しいわけでもありませんので、
# 参考になるかどうかもわかりませんが、

〜≫ in reply to your mail below ≪〜
From: hamada-plamo@holst.sm.fukuoka-u.ac.jp
Subject: [plamo:12092] NFS on Plamo 2.2.1
Date: Fri, 2 Nov 2001 14:04:23 +0900

> Plamo Linux 2.2.1 同士でホームディレクトリを共有するために
> NFS を起動して、クライアントから接続したところ
> NFS マウントするときに次のようなエラーメッセージが出ます。
> 
> portmap: RPC call returned error 5
> portmap: RPC call returned error 5
> lockd_up: makesock failed, error=-5
> portmap: RPC call returned error 5
> 
> 一応、マウントはできるのですが、
> 一定の時間が経つと NFS サーバが答えなくなりました。

Plamo2.0 <--> Plamo2.2 で、 Plamo2.2 の /home/user_dir と、
Plamo2.0 の /cdrom を 相互に NFS mount してみました。

結果、下記の warning が Plamo2.0 に出ましたが、^^;
kernel: nfs warning: mount version older than kernel 
mount して操作できました。
また、15分ほど放置しても操作は継続できました。
どちらも「お勧め」でインストールしてあります。

Plamo2.0 側:
# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp    668  mountd
    100005    2   udp    668  mountd
    100005    1   tcp    671  mountd
    100005    2   tcp    671  mountd
    100003    2   udp   2049  nfs
    100003    2   tcp   2049  nfs

$ ps ax |grep rpc
   67  ?  S    0:00 /usr/sbin/rpc.mountd 
   69  ?  S    0:00 /usr/sbin/rpc.nfsd 
   52  ?  S    0:00 /usr/sbin/rpc.portmap 

$ whereis rpc
rpc: /usr/sbin/rpc.yppasswdd /usr/sbin/rpc.portmap 
/usr/sbin/rpc.bootparamd /usr/sbin/rpc.rusersd 
/usr/sbin/rpc.ypxfrd /usr/sbin/rpc.nfsd /usr/sbin/rpc.mountd 
/usr/sbin/rpc.rwalld /etc/rpc /usr/include/rpc


Plamo2.2 側:
# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  rpcbind
    100000    2   udp    111  rpcbind
    100005    1   udp    697  mountd
    100005    2   udp    697  mountd
    100005    1   tcp    700  mountd
    100005    2   tcp    700  mountd
    100003    2   udp   2049  nfs
    100003    2   tcp   2049  nfs

$ ps ax |grep rpc
   89 ?        S      0:00 /usr/sbin/rpc.portmap
   96 ?        S      0:00 /usr/sbin/rpc.mountd
   98 ?        S      0:00 /usr/sbin/rpc.nfsd

$ whereis rpc
rpc: /usr/sbin/rpc.rquotad /usr/sbin/rpc.yppasswdd 
/usr/sbin/rpc.portmap /usr/sbin/rpc.bootparamd 
/usr/sbin/rpc.rusersd /usr/sbin/rpc.ypxfrd /usr/sbin/rpc.nfsd 
/usr/sbin/rpc.mountd /usr/sbin/rpc.rwalld /etc/rpc /usr/include/rpc

となっています。

> portmap: RPC call returned error 5
ですが、これは、/usr/include/rpc/rpc_msg.h の中の、

enum msg_type {
        CALL=0,
        REPLY=1
};

enum reply_stat {
        MSG_ACCEPTED=0,
        MSG_DENIED=1
};

enum accept_stat {
        SUCCESS=0,
        PROG_UNAVAIL=1,
        PROG_MISMATCH=2,
        PROC_UNAVAIL=3,
        GARBAGE_ARGS=4,
        SYSTEM_ERR=5
};

これのことかなぁ、と思いますが、よくわかりませんです。

-- 
+----------+----------+----------+----------+----------+
MOUE
zebra7@seagreen.ocn.ne.jp       << Plamo Linux >>

References
[plamo:12092] NFS on Plamo 2.2.1, hamada-plamo

[検索ページ] [メール一覧]
Plamo ML 公開システム