• 締切済み

MacOS X での NFSサーバ・クライアント

2台のコンピュータ(OSはMacOS X)で、1台をNFSサーバに、もう1台をクライアントにして、サーバ・クライアント型のネットワークにしたいのですが、どのように設定すればできるのでしょうか? 私なりにNetInfoの情報を書き換えて、クライアント側で「mount -a」コマンドによりサーバのディレクトリをマウントすることはできるのですが、コンピュータの起動時に有効にすることができません(rootでmount -aコマンドを実行すればできます)。 何か、良い対処方法がありましたら教えてください。 また、MacOS Xについて詳しく解説してあるページがあれば教えてください。 お願いします。

  • kips2
  • お礼率20% (5/25)
  • Mac
  • 回答数1
  • ありがとう数1

みんなの回答

  • biginer
  • ベストアンサー率24% (382/1537)
回答No.1

ところで、LinuxやSoralisから % showmount -e macosx などを実行すると、公開しているエクスポートリストが表示されますか? Mac OS X をNFSサーバーにするには mountd、nfsd、... などのデーモンが動いている必要があります。 設定するにはNetInfoデータベースに/exportsディレクトリを作成しておく必要があります。すると、OS Xのブート時に/System/Library/StartupItems/NFS/NFS(ややこしいが、/System/Library/StartupItems/NFSまでがディレクトリで末尾のNFSがシェルスクリプト)がNetInfoデータベース上に/exportsディレクトリの有無を確認し、存在すればNFSサーバとして動作するために必要なデーモン(mountdとnfsd)を起動します。他のUNIX系OSのように/etc/exportsを作成するわけではないので注意してください。 その/exportsディレクトリには、NFSサーバで公開するディレクトリのパスの他にいくつかのオプションを設定しておく必要があります。たとえば、/Users/Sharedディレクトリをホスト「g4cube」と「linux」にのみ公開し、クライアントからのアクセスすべてを「nobody」というユーザのものに置換する場合には、次のようにコマンドを実行してください。なお、クライアントのホスト名は事前に設定しておかなければなりません。 MacOSXを手っ取り早くサーバーにするにはMacOSXサーバーというOSを導入するのがいいかもしれませんね。 参考URL http://pcweb.mycom.co.jp/column/osx/osx013.html

参考URL:
http://www.apple.co.jp/server/index.html

関連するQ&A

  • Linuxサーバ間でのマウントについて

    NFSサーバ側にクライアント側のディレクトリが見れるようにマウント設定したのですが、 サーバを再起動した後、NFSサーバのserver_mountディレクトリの中身とクライアント側のclient_mountの中身が 同期が取れていないような状況です。 また、異なったファイルがそれぞれ存在したりします。 (説明がわかりづらくてすみません。現象がよくわかりません。) 以下の通り設定したのですが、何か足りない箇所がありますでしょうか。 すみません。教えてください。 【NFSサーバ側】(IP:192.168.1.1) (1)/home/server_mountというNFSサーバ側のディレクトリを作成 (2)/etc/exportsに以下の1行を記述  /home/server_mount 192.168.1.2(rw,no_root_squash,sync) (3)service nfs start及びchkconfig nfs onをしておく。 ※ちなみに現在iptablesはoffにしています。 【NFSクライアント側】(IP:192.168.1.2) (1)マウントするディレクトリをルート直下、/client_mountとして生成 (2)#mount -t nfs 192.168.1.1:/home/server_mount /client_mount コマンド実行でエラー無し。

  • NFSでサーバ側を再起動させた場合のマウント

    OSは3台ともCentOS4.4です。 DB(NFSサーバ)web1(NFSクライアント)web2(NFSクライアント) webi、web2からDBのディレクトリをマウントして見えるようにしてあります。NFSクライアントを再起動した場合AUTOマウント出来るように設定はしてあり、そこは問題ないのですが、DB(NFSサーバ)側を再起動した場合クライアント側でマウントコマンドを叩かないとマウントされませんよね?それとも何か設定があるのでしょうか? 自分なりに調べたのですが、いまいちわからないのでわかる方教えてください。 よろしくお願いします。

  • NFSの仕組み・動作について(サーバを再起動する時に、NFSクライアントをアンマウントをする理由が知りたいです)

    NFSの仕組みについて調べております。 ◆背景 近々、お客様サーバセンターにて停電があります。 現在、Webサーバが画像サーバのディレクトリを NFSにてマウントしております。 今回、停電にて電源の落とす必要があるサーバは、 このNFSサーバとなります。 nfsクライアント(Webサーバ) ↓ nfsサーバ(画像サーバ) ◆質問 私の会社では、NFSサーバを再起動する際は、 必ずNFSクライアントにてマウントされているディレクトリを アンマウントし、NFSサーバにマウントがない状態で NFSサーバ再起動を行っております。 ※理由は、過去にNFSクライアントのアンマントを行わずにNFSサーバを  再起動したことがあり、その際にNFSクライアントのマウントが  できないことがありました。 今回、この停電はお客様のデータセンターで行われるため 「NFSサーバを再起動するために、NFSクライアントをアンマウントしないといけません!」と言いたいのですが、 技術的になぜその必要があるかをお客様にお話しする必要があります。 そこで、アンマウントをしないといけない理由をご存知の方 いらっしゃいましたら教えていただけますでしょうか。 また、そもそも「アンマウントなんて必要ない」というのであれば ご指摘いただけると助かります。 あわせて、NFSの技術的な情報を教えていただけますとなおありがたいです。 よろしくお願いいたします。

  • 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 --------------------------------------------------------------------------------- 以上、お手数をおかけしますが、ご存知の方いらっしゃいましたらよろしくお願いいたします。

  • mount -t nfs・・・・を起動時に実行

    教えてください。 nfsクライアントのサーバが再起動する時などに、nfsサーバに対して自動でマウントが実行されるようにしたいのですが、どのようにすれば良いか教えていただけますでしょうか? #mount -t nfs・・・・のコマンドを実行させるようにしたいです。 よろしくお願いします。

  • 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でマウントできません

    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

  • solaris10でのNFSについて

    とても基本的なことで大変申し訳ありませんが、 表題の件について、ご教授ください。 まず、VMware環境にSolaris10(x86)を2台分準備しました。 (なお、1台目をserverAとし、2台目をserverBとします) そして、NFSを使用してserverAの"/"領域をserverBの任意の ディレクトリにマウント(ここでは/backupとします)し、その後 serverB側からufsdumpコマンドで、/backupにマウントした serverAの"/"領域のバックアップを実施したいと考えています。 そこで、以下の手順を実施しました。 (1)serverAをシングルユーザモードで起動 (2)serverAのコンソールより以下コマンドを入力  share -F nfs -o root=serverB / (3)serverBのコンソールより以下コマンドを入力  mount -F nfs -o rw serverA:/ /backup 上記の(3)のコマンドを入力すると… nfs mount: serverA: : RPC: Rpcbindがエラーです。 - RPC: 受信できません。 nfs mount: serverA: : RPC: Rpcbindがエラーです。 - RPC: 受信できません。 nfs mount: serverA: : RPC: Rpcbindがエラーです。 - RPC: 受信できません。 というメッセージが何行も表示され、mountが正常に実施されません。 ちなみに、serverAをシングルユーザモードで起動しなかった場合には 正常にmountできます。 ということは、NFSのなんらかのプロセスが起動していないからなのでしょうか? だとすると、どのプロセスが起動していないのでしょうか? また、他の原因にあるのでしょうか? 原因並びに回避方法が分かる方がいましたら知識がない私に ご教授頂ければ幸いです。 ※情報が不足していましたら補足させて頂きます。 なお、同様の質問がございましたらご容赦ください。 大変困っておりますので、ご回答頂ければ幸いです。 宜しくお願い致します。

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

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

  • nfsマウントしたリモートディレクトリをftpdで公開できますか?

    nfsでマウントした別サーバーのディレクトリをftpで公開できるでしょうか?できるなら設定方法を教えてください。 Solaris ・nfsサーバ FedoraCore4 ・nfsクライアント ・vsftpd SolarisのディレクトリをFedoraCoreでnfsマウント。 このディレクトリをftpdで公開したい。 よろしくお願いいたします。