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-utils

3 サーバー上のディレクトリのエクスポート

サーバー:

クライアントに/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
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。