NFSでマウントできない状態の解決方法

このQ&Aのポイント
  • server2からserver1をマウントできない状態が発生しています。server2のカーネルを再構築しなくても解決する方法を教えてください。
  • server1とserver2の設定を確認しました。server1側で/tmpディレクトリをNFS共有設定し、server2側にはnfs-commonパッケージをインストールしましたが、マウントができません。
  • マウントポイント/mnt/tmpが存在しないというエラーメッセージが表示されます。
回答を見る
  • ベストアンサー

NFSでマウントできません

server2からserver1をマウントできない状態ですが、 server2のカーネルを再構築しないで済むでしょうか? ■server1(Debian) 1.# vi /etc/exports /tmp server2(ro) 2.apt-get install nfs-user-server 3.# ps -aux | grep nfs /usr/sbin/rpc.nfsdが起動しています。 ■server2(Debian) 1.make menuconfigしてみると、 NFS file system support はMになっていますが、nfs.oはないです。   クライアントとして有効になっていないのでしょうか? 2.# apt-get install nfs-common でインストールしました。 3.マウントできません。 # mount server1:/tmp /mnt/tmp mount: mount point /mnt/tmp does not exist

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

"mount: mount point /mnt/tmp does not exist" マウントポイント /mnt/tmpが無いのではないでしょうか? mkdir /mnt/tmp でマウントポイントつくって、mountかけたらどうなりますか?

natsuyori
質問者

お礼

ありがとうございます。一歩前進できました。 しかしながら今度は mount: server1:/tmp failed, reason given by server: Permission denied と出ました。今度はserver1の設定がまずいのでしょうか?

natsuyori
質問者

補足

ホスト名が間違っていました。できました(^^) 感謝感謝です。

関連するQ&A

  • NFSによるマウントができない

    NFS通信でのマウントがうまくできません。 症状は下記のとおりです. *ドメインは仮名で説明させてもらっています. ---------------------------------------------------------------- NFSサーバー(nfshost.jp)  OS:RedHat9  備考:   NFSサーバーは、すでに別のクライアント・サーバーから利用されており正常に動作している。   その別のクライアント・サーバー(client01.jp)はRH9で動作している。 クライアント・サーバー(client02.jp)  Fedora8 ---------------------------------------------------------------- NFSサーバー(nfshost.jp)にて </etc/exports> /nfs_mnt/ client01.jp(rw,sync,no_root_squash) /nfs_mnt/ client02.jp(rw,sync,no_root_squash) </etc/hosts.denny> portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL </etc/hosts.allow> portmap: client01.jp, client02.jp lockd: client01.jp, client02.jp mountd: client01.jp, client02.jp rquotad: client01.jp, client02.jp statd: client01.jp, client02.jp # exportfs -ra ---------------------------------------------------------------- クライアントサーバー(client02.jp)にて mount -t nfs -o rw,rsize=8192,wsize=8192,hard,intr nfshost.jp:/nfs_mnt /nfs_mnt 結果:mount.nfs: mount to NFS server 'nfshost.jp' failed: RPC Error: Program not registered showmount -e nfshost.jp 結果:showmount: RPC: Program not registered ---------------------------------------------------------------- 以上のように、client02.jpからNFSサーバーをマウントしようとすると エラーによりできません。 RH9のclient01.jpでは、正常にマウントできています。 さっぱり原因が分からず困っています. どなたか分かるかたがおられましたら、アドバイスのほどよろしくお願い致します.

  • NFS マウントできない。

    NFSの設定を試みているのですが、 うまくいかないのでヒントを下さい。 OSはサーバ、クライアントともにLinux FC1 主な設定は サーバ側(192.168.0.5)では /etc/exportsの内容: /home/ 192.168.0.2(rw,sync) としておいて #/usr/sbin/exportfs -a #/etc/rc.d/init.d/nfs restart クライアント側(192.168.0.2)で #mount -t nfs 192.168.0.5:/home/ /mnt/nfs とすると mount: RPC: 遠隔システムエラー - ホストへの経路がありません とエラーが出ます。 対処方法教えて下さい。

  • nfsでCDROMがマウントできない

    linuxマシン2台でNFS経由でCDROM(DVDROM)ドライブのmountを試みてるのですがうまくいきません。 PC1がnfsサーバでPC2がクライアントです。 マウントしようとPC2から mount -t nfs PC1:/mnt/cdrom /mnt/pc1cdrom を実行すると mount: PC1:/mnt/cdrom failed, reason given by server: 許可がありません とエラーを発してマウントできません。 ちなみに PC1(fedoracore3) /mnt/cdrom にDVDドライブをマウントしてあります。 ls -l /mnt/cdrom dr-xr-xr-x 6 4294967295 4294967295 580 8月 5 2004 cdrom ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 2月 21 11:25 /dev/cdrom -> hdd となっています。 設定 /etc/exports は /mnt/cdrom 192.168.11.0/255.255.255.0 (ro) となっています。 その他/etc/hosts.deny /etc/hosts.allow の設定は問題ないと思います。(PC1の/mnt/cdrom 以外はNFSでPC2からマウントできるため) どうやらPC1の/mnt/cdromのパーミッションの関係でマウントできないような気がします。どなたかご教授ください。

  • NFSでマウントできない

    PC1(Debian 4.0) のフォルダをPC2(Ubuntu 8.10)にマウントしたいのですが、うまくいかない状態です。 色々調べながら、以下について実行してみましたが、解決できません。 fiwewall関係かとも思うのですが、標準状態のままで、特にインストール、設定はしていません。 原因が分かる方がいらしゃいましたら、ご協力をおねがいいたします。 ■PC1 (Debian 4.0) ・nfs-user-serverをインストール ・/etc/exportsに   「/AAA/BBB xxx.xxx.xxx.0/24(rw)」 を記入 ・/etc/hosts.allowの内容   「ALL : xxx.xxx.xxx.0/24」 ・/etc/hosts.denyの内容   「ALL : ALL」 ・rcpinfo -p の実行結果   portmapper(port 111), nfs(2049), mountd(632,635) が確認できます。 ■PC2 (Ubuntu 8.10) ・nfs-commonをインストール ・「mount -t nfs xxx.xxx.xxx.xxx:/AAA/BBB /CCC」を実行すると   「mount.nfs: internal error」が表示 ・syslogには   「rpcbind: server 192.168.24.10 not responding, timed out」 ・rcpinfo -p xxx.xxx.xxx.xxxの実行結果   「rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused」

  • NFSマウント時にエラーが発生する

    OSはRedHat 7.3で、NFSを実装しようとしているのですが、 以下のエラーメッセージが表示され、ファイルシステムをマウントできません。 # mount /home/ mount: testsv:/home failed, reason given by server: 許可がありません /var/log/messegesには、 rpc.mountd: refused mount request from *.*.*.* for /home (/): no export entry と表示されていました。 メッセージ的には「エキスポートするエントリーがない」ということだと思い /etc/exportsの内容を確認(以下添付)しましたが、 どこがいけないのかわかりません。。。。 </etc/exportsの内容> /home @NISグループ名(rw,secure,no_subtree_check) なお、サーバのセキュリティ設定(TCP_Wrapperやipchain等)はかけていない状態です。 わかる方教えていただきたいです。 宜しくお願いします!!

  • NFSをSSHでトンネリング

    NFSv3(TCP)をSSHでトンネリングしようと考えていますが、 躓いているので質問させてください。 想定しているのは以下の環境です。 尚、自宅マシンからゲートウェイPCはsshでしか接続は出来ません。 自宅PC──wan──ゲートウェイPC(HostA)──lan──サーバ(HostB) sshでnfsで利用するポート2049をポートフォワーディングしてマウントを試みているのですが、 $ ssh -C -N -f -L 12049:hostB:2049 HostA # mount -t nfs -o port=12049,tcp localhost:/hoge /mnt/HostB-hoge mount: mount to NFS server 'localhost' failed: RPC Error: Program not registered. というエラーが出てしまいます。 HostBの/etc/exportsは、 /backup *(rw) です。 どなたかアドバイスをお願いいたします。 蛇足ですが、当初はNFSがTCPに対応していることを知らなかったので、SSH+SHFSを使っていたのですが、他のソフトでファイルを書き込んだりした時に接続が切れたり、I/Oエラーが出たりして不安定だったたので、SSH+NFSを試みています。

  • Linuxのnfsがうまくいきません。

    Linuxのnfsのマウントがうまくいきません。経緯は以下の通りです。 【サーバ側 ubuntu 9.10の設定】 1.sudo apt-get install nfs-kernel-server 2. /etc/exportsの編集 /home/hogehoge xxx.yyy.0.0/255.255.255.0(rw) →/home/hogehogeがないのでmkdirで作成する。 3. nfs-server-kernelの再起動 a),b)のどちらかを実行する a) /etc/init.d/nfs-kernel-server restart b) sudo exportfs- r 結果: exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "xxx.yyy.0.0/255.255.255.0:/home/hogehoge". Assuming default behaviour ('no_subtree_check'). NOTE: this default has changed since nfs-utils version 1.0.x 【クライアント側:redhat】 mkdirで/mnt/hogehogeを作成する。 mount xxx.yy.70.84:/home/hogehoge /mnt/hogehoge 結果: mount: xxx.yy.70.84:/home/hogehoge failed, reason given by server: Permission denied ←失敗。 【質問】 0.この失敗の内容はサーバ側のPermission denied(許可申請却下)のようです。どのようなレベルでの許可問題なのでしょうか。 1. exportfs -rに対するレスポンスは正常なのでしょうか。こちらが指定した設定とは異なりデフォルトで動作するという風に読めます。 2.確認ですが、サーバ側は当然ルート権限で実行すると思います。クライアント側もルート(su or sudo)でやるのでしょうか。 3.サーバ側の/home/hogehogeのフォルダ設定とか所有者はどうすればよいでしょうか。フォルダ設定にnfsの可否が指定されるのでしょうか。 4.クライアント側の/mnt/hogehogeフォルダの設定と所有者はどうするのでしょうか。 要は、nfsの環境設定、実行、フォルダ設定 と ユーザ権限との関係が理解できていないということです。何も指定がない、ということはどのようにでも動作するという意味でしょうか。 その他、どのようなミスをしているでしょうか。よろしくお願いします。

  • nfsマウントスクリプトをタイムアウトするには?

    RedHat9(nfsServer.co.jp:/hoge) | RedHat9(nfsClient.co.jp:/mnt/mfs) という風になってまして、nfsClient.co.jpにて #!/bin/bash -x mount -t nfs nfsServer.co.jp:/hoge /mnt/mfs のスクリプトでマウントさせたい思っていますがマウント出来ないときには止まったままになっています。 一定時間でマウント出来なければタイムアウトされるように記述したいのですが それにはどう記述したらいいのでしょうか?

  • NFSマウント時の待ち時間につきまして

    NFSマウントにつきまして検証をしております。 NFSサーバマシンがダウンしていた場合に、 NFSクライアントマシンを起動させた場合、『mount -a』コマンドを実行すると エラーメッセージ応答までにおよそ6秒程度、待ち時間が発生します。 (※NFSマウントの設定は設定済み) --------------------------------------------------------------------------------- mount: mount to NFS server '192.168.0.1' failed: System Error: No route to host. --------------------------------------------------------------------------------- この待ち時間ですが、設定ファイルなどで変更することは可能でしょうか。 ◆サーバOS情報 NFSサーバ (192.168.0.1): Red Hat Enterprise Linux ES release 4 (Nahant Update 6) NFSクライアント(192.168.0.2): CentOS release 5.6 (Final) ◆NFS設定情報 ○NFSサーバ(192.168.0.1) --------------------------------------- /var/share 192.168.0.2(rw,sync) --------------------------------------- ○NFSクライアント(192.168.0.2) ・/etc/fstab --------------------------------------------------------------------------------- 192.168.0.1:/var/share /var/share nfs rw,rsize=8192,wsize=8192 0 0 --------------------------------------------------------------------------------- 以上、お手数をおかけしますが、ご存知の方いらっしゃいましたらよろしくお願いいたします。

  • マウントしたnfsディレクトリの権限

    すみません。教えてください。 2つサーバーがあり、片方をNFSサーバとして使います。NFSサーバ側で/etc/exportsに以下の内容を記述しました。 /マウントさせるディレクトリ IPアドレス(rw,no_root_squash,sync) NFSクライアントにSSHでログインし、マウントしたディレクトリにアクセスすると、その中のファイルなどは開くことができ、書き込みもできます。 しかし、ブラウザを使ってそのマウントしたディレクトリの中をファイルを開こうとすると403 Forbiddenの権限エラーになります。(※NFSクライアント側はWebサーバとなります。) マウントではなく、同階層に別のテスト用ディレクトリを作り、同じファイルをコピーし、ブラウザで開こうとすると問題無く開き、書き込むこともできます。 NFSサーバもしくはNFSクライアントどちらかに(追加?)何か権限設定をしなければならないのでしょうか? もしくはhttpd.confの設定でしょうか? 宜しくお願い致します。