アプリ版:「スタンプのみでお礼する」機能のリリースについて

2台のLinuxサーバ(いずれもRedHat AS3.0) にて、
NFS接続+シンボリックリンクを使ったディレクトリにファイルをコピーしようとしています。

2台のLinuxサーバはそれぞれ
 ・サーバA(NFSサーバ)
 ・サーバB(NFSクライアント)
と記載しています。


初めに、サーバBの「/home/SAVEDATA」をマウントポイントとして、
サーバAの「/home/SAVEDATA」にNFS接続するよう設定した後、
サーバBにtenletでログインし、NFS接続したサーバAのディレクトリをたどっていくと、
途中で「そのようなディレクトリは無い」と言われてしまいます。
------------------------------------------------------------------------------------
[サーバB] $ vdir /home/SAVEDATA/
lrwxrwxrwx 1 user user 34 10月 3 12:21 /home/SAVEDATA/2005 -> /DSK10/SAVEDATA/2005

[サーバB] $ vdir /home/SAVEDATA/2005/
vdir: /home/SAVEDATA/2005/: そのようなファイルやディレクトリはありません
------------------------------------------------------------------------------------

おそらく、最後のコマンドでは
「サーバB」の「/DSK10/SAVEDATA/2005」を探してしまっているのではないかと思うのですが、
実際見て欲しいのは「サーバA」の「/DSK10/SAVEDATA/2005」です。
(サーバBには「/DSK10」は存在しません。)
この環境で、正しくサーバAの「/DSK10/SAVEDATA/2005」を参照するようにすることは可能でしょうか。

お分かりになる方がいらっしゃいましたら、アドバイスをお願い致します。

A 回答 (1件)

現状「サーバB」で「サーバA」の「/DSK10/SAVEDATA/2005(/DSK10、/DSK10/SAVEDATAでもいいけど)」配下はNFSで参照出来るのでしょうか?



参照出来ないのでしたら、NFSで参照出来ない領域にアクセスする事は不可能ですからご希望の事は無理です。

例えば、「サーバA」の「/DSK10/SAVEDATA/2005」を「サーバB」で「/DSK10/SAVEDATA/2005」としてNFSマウントすればいいだけだと思うのだけど。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
シンボリックリンクの解釈(展開)を、NFSサーバとNFSクライアントのどちらが行うか制御できたら望ましいと考えていたのですが、その後調べたところ、NFSクライアントでしか解釈できないようでした。
(NFSサーバで解釈してくれれば、「サーバA」の「/DSK10」はNFSマウントしなくても、「サーバB」からアクセスできるのではないかと考えていたので。)

Leanさんのおっしゃるとおり、「サーバA」の「/DSK10/SAVEDATA/2005」を「サーバB」で「/DSK10/SAVEDATA/2005」としてNFSマウントすることで目的は達成できましたので、この方法で実現しようと思います。
(ただ、管理上「/home/SAVEDATA」のNFSマウントも必要なので、「/home/SAVEDATA」と「/DSK10/SAVEDATA/2005」で二重にマウントすることになってしまうのですが・・・。仕方ないですね。)

お礼日時:2005/10/05 17:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!