お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-07-21 19:33:18

zukki
新しいメンバ
登録日: 2010-07-21

ubuntu10.04でファイルのマウント(mount -t nfs~)が出来なくなった

はじめまして。
色々調べたのですが、どうしても解決策が分からないため、何卒お教えいただければ幸いです。

これまで、Ubuntu9.04を使用していましたが、ようやくUbuntu10.04へアップグレードさせました。
Ubuntu9.04では、サーバー側のファイルをクライン側でマウントしておりましたが、
10.04に移行すると、これまでの方法ではファイルをマウントすることが出来なくなってしまいました。
特に自動起動などは設定しておらず、コマンドによるシンプルな方法です。
以下、サーバー側の設定およびクライアントでのマウントコマンドおよびエラー内容になります。


*サーバー側(host名:server)
etc/exportsファイル
/home/aaa client(rw, sync, no_root_squash,no_subtree_check)

*クライアント側(host名:client)
コマンド1
mount -t nfs server:/home/aaa /home/aaa
コマンド2
mount server:/home/aaa /home/aaa
エラー
mount.nfs: an incorrect mount option was specified

コマンド3
sudo mount -v -t nfs 10.10.128.78:/home/aaa /home/a
エラー
mount.nfs: timeout set for Wed Jul 21 19:09:22 2010
mount.nfs: text-based options: 'addr=10.10.128.78'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying 10.10.128.78 prog 100003 vers 3 prot UDP port 2049
mount.nfs: trying 10.10.128.78 prog 100005 vers 3 prot UDP port 56515
mount.nfs: mount to NFS server 'server:/home/aaa' failed: RPC Error: Success

なお、nfs-kernel-serverやcommonのインストールおよび起動は確認しております。
基本的に、9.04と全く同じ設定となっておりますが、10.04だと、
海外のサイトで、起動時間が早すぎるためdemonが起動しきれていない、
またUDPに関係するような回答もありましたが、いまひとつ理解出来ませんでした。

何卒、解決策をお教えいただけますようよろしくお願いいたします。

オフライン

 

#2 2010-07-21 20:39:38

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ubuntu10.04でファイルのマウント(mount -t nfs~)が出来なくなった

NFSの設定、運用をしたことが無くて、外しているかも、ですが、エラーメッセージを頼りに調べてみたところ下記のトピックが見つかりました。
http://swiss.ubuntuforums.org/showthread.php?t=1489646&page=3
nfsvers=3とかnfsvers=4とかバージョンを指定してやると動いたとかなんとか。

あと、こちらはエラーメッセージの出方が違うような気がしますが、
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/540637
もし本当に、

zukki による投稿:

起動時間が早すぎるためdemonが起動しきれていない、

的な問題であれば、
nfs-kernel-serverの停止
portmapの停止
portmapの起動
nfs-kernel-serverの起動
が有効かも知れません。

オフライン

 

#3 2010-07-23 09:04:59

zukki
新しいメンバ
登録日: 2010-07-21

Re: ubuntu10.04でファイルのマウント(mount -t nfs~)が出来なくなった

hmatsue 様

お返事ありがとうございました。
ご提案頂いた方法の中で以下のコマンドでのみマウントが成功しました。

sudo mount -t nfs -o nfsvers=2 aaa:/home/suzuki /home/suzuki

ここで、不思議なのは、
nfsvers=3では成功しませんでした。

nfsversを与えないといけないという事であるため、
普通に考えれば、clientとserverでnfsのversionが異なっているという事だと思いますが、
そもそもserver, clientともに、同じ環境Ubuntu10.04であるのにも関わらず、
このオプションを付加する事自体、非常に不思議です。

また、nfsvers=3で成功しないのも、また不思議です。

何はともあれ、ありがとうございました。

ただ、成功はしたものの、何か気持ちが悪い後味です。
もし、上記に関してどなたかご存知の方いらっしゃいましたら、ご教授頂ければ幸いです。

オフライン

 

#4 2010-07-24 10:48:53

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ubuntu10.04でファイルのマウント(mount -t nfs~)が出来なくなった

すいません。前言撤回です。
#2は無視して下さい。

試しに、
https://help.ubuntu.com/community/NFSv4Howto
を見ながら、設定してみてところ
Server: Kubuntu 10.04(amd64)
Client: Xubuntu 10.04(i386)
で普通にNFSv4でマウントできました。
上記を参照して、もう一度、設定をしなおしてみて下さい。

オフライン

 

Board footer

Powered by FluxBB