NFSサーバにする

概要

NFSとはネットワークを介してファイルシステムを共有するサービスです。

インストール

emerge net-fs/nfs-utils

設定

/etc/exportsに共有するディレクトリや接続可能なホストの設定、オプションを記入します。下の例では/exportを共有するディレクトリとして公開し、192.168.0.0/24からのアクセスを許可します。また、読み書きの許可、入出力の同期、uid/gidが0の時にrootとしてマッピングするオプションを指定しています。

#共有するディレクトリ 接続可能なホスト (オプション)
/export   192.168.0.0/255.255.255.0(rw,sync,no_root_squash)

実行

  1. /etc/init.d/nfs start を実行して、エラーが起こらないか確認してください。
  2. rc-update add nfs default を実行して、起動時に自動的に動作するようにします。

その他

nfsdを実行中に/etc/exportsを書き換えた場合、nfsdを再起動させずに新しい内容を有効にするためには exportfs -a を実行してエクスポートテーブルを初期化してください。