NFS設定 · 1 min read · Jan 27, 2026
Mandriva 2010.1 SpringでのNFSサーバーとクライアントの設定
Mandriva 2010.1 SpringでのNFSサーバーとクライアントの設定
Version 1.0
Author: Falko Timme
Follow me on Twitter
このガイドでは、Mandriva 2010.1 SpringでNFSサーバーとNFSクライアントを設定する方法を説明します。NFSはNetwork File Systemの略で、NFSを通じてクライアントはNFSサーバー上のリモート共有にアクセス(読み取り、書き込み)でき、まるでローカルハードディスク上にあるかのように扱えます。
私はこれがあなたにとって機能するという保証はしません!
1 前提条件
ここでは2つのMandrivaシステムを使用しています:
- NFSサーバー: server.example.com, IPアドレス: 192.168.0.100
- NFSクライアント: client.example.com, IPアドレス: 192.168.0.101
2 NFSのインストール
サーバー:
NFSサーバーで次のコマンドを実行します:
urpmi nfs-utils次に、NFSサーバーのシステム起動リンクを作成し、起動します:
chkconfig --levels 235 nfs-server on
/etc/init.d/nfs-server restartクライアント:
クライアントでは、次のようにNFSをインストールできます(これは実際にはサーバーと同じです):
urpmi nfs-utils3 サーバー上のディレクトリのエクスポート
サーバー:
クライアントに/homeと/var/nfsディレクトリをアクセス可能にしたいので、それらをサーバーで「エクスポート」する必要があります。
クライアントがNFS共有にアクセスする際、通常はユーザーnobodyとして行われます。通常、/homeディレクトリはnobodyによって所有されていないため(その所有権をnobodyに変更することはお勧めしません!)、/homeで読み取りと書き込みを行いたいため、NFSにアクセスをrootとして行うように指示します(/home共有が読み取り専用の場合、これは必要ありません)。/var/nfsディレクトリは存在しないため、作成してその所有権をnobodyとnogroupに変更できます:
mkdir /var/nfs
chown nobody:nogroup /var/nfs次に、/etc/exportsを修正してNFS共有を「エクスポート」します。/homeと/var/nfsをNFS共有として指定し、/homeへのアクセスをrootとして行うようにNFSに指示します(/etc/exports、フォーマット、利用可能なオプションについて詳しく知りたい場合は、次を参照してください:
man 5 exports)
vi /etc/exports| # /etc/exports: エクスポート可能なファイルシステムのアクセス制御リスト # NFSクライアントに。 exports(5)を参照してください。 /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check) /var/nfs 192.168.0.101(rw,sync,no_subtree_check) |
(オプションno_root_squashにより、/homeはrootとしてアクセスされます。)
/etc/exportsを変更するたびに、変更を有効にするために次を実行する必要があります:
exportfs -a新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。