[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:16665] Re: 2 重の automount ?
> From: GOTO Masanori <gotom@xxxxxxxxxxxxxxx>
> Date: Thu, 15 Jul 1999 01:45:40 +0900
> Message-ID: <199907141645.BAA05918@xxxxxxxxxxxxxxx>
> 今回の話に照らし合わせると、どうも「一旦移動して」
> というところがポイントのようですね。
> あくまでも想像の域をでないのですが、一旦移動した後、
> 一定時間経ってしまったため、どちらかの
> automount した directory が umount されてしまったのでは
> ないのでしょうか?
> # 違っているかも知れませんが。
>
> --
> 後藤 正徳
松田(健一)と申します。
私も CD-ROMドライブで実験してみました。
結論からいうと、後藤さんのおっしゃる通り + automount の障害の可能性
だと思います。
実際に automount でデバイスをマウントしているクライアントA では、
一定時間経過後、デバイスはきちんと umount される(以下の syslog 参照)
のですが、
Jul 14 12:10:33 nhjpn4 automount[14586]: running expiration on path /amnt
Jul 14 12:10:33 nhjpn4 automount[14586]: expired /amnt/cdrom
このデバイスを automount+nfs でマウントしているクライアントB では、
syslog に以下のようにログが残るにも関わらず (時刻の違いは誤差です。ちょっ
と大きいけど)、実際にはデバイスは umount されません。
Jul 14 12:14:59 nhjpn5 automount[4577]: running expiration on path /amnt
Jul 14 12:14:59 nhjpn5 automount[4577]: expired /amnt/cdrom_nhjpn4
mount コマンドをたたくと、しっかり mount されたままの状態です。
automount(pid4427) on /amnt type autofs (rw,fd=5,pgrp=4427,minproto=2,maxproto=3)
nhjpn4.us.oracle.com:/amnt/cdrom on /amnt/cdrom_nhjpn4 type nfs(ro,addr=xxx.xxx.xxx.xxx)
(回避策 その一)
試しに クライアントB 側で明示的に umount /amnt/cdrom_nhjpn4 コマンドを
実行してから /amnt/cdrom_nhjpn4 をアクセスしにいくと、きちんと
automount されました。(でもこれじゃ、せっかく automount にした意味はな
いですね)
なんとなく、これって automount の障害のような ...
o umount の nfsサーバ側のソースがすでにサーバ側で umount されていると
umount に失敗する
o umount に失敗したにも関わらず、syslog には expired メッセージを残
すだけで、失敗したことを記述しない
はっきりしたらバグ登録ですね。
(回避策 その二)
別の回避法として、クライアントA側で 明示的、暗黙を問わず、もう一度
デバイスをマウントすればいいと思います。
(例えば定期的にデバイスをアクセスするプロセスを走らせるとか)
(回避策 その三)
ところで、一つ試して欲しいのですが、
クライアントB 側で automount の -t オプションで -t 250 という感じで
クライアントA のデフォルトタイムアウトより少々短い値を設定するとうまく
いきませんか。
----
Keni
=========================================================================
Kenichi Matsuda E-Mail: kmatsuda@xxxxxxxxxxxxx (Japan)
New England Development Center kmatsuda@xxxxxxxxxxxxx (U.S.)
Oracle Corporation Phone: 603-897-3260
1 Oracle Drive Fax: 603-897-3317
Nashua, NH 03062
=========================================================================