Provided by: manpages-ja_0.5.0.0.20161015+dfsg-1_all bug

名前

       nfs - NFS 関係の fstab フォーマットとオプション

書式

       /etc/fstab

説明

       fstab  ファイルにはファイルシステムをマウントする場所と、その時に用いるオプショ ンとが記述
       されている。 NFS マウントの場合は、マウントの対象にする NFS サーバ−名と、そのサーバー でエ
       キスポートされているディレクトリ、マウントポイントにするロー  カルディレクトリ、ファイルシ
       ステムのマウント方法を制御する NFS 固有の オプション、が記述される。

       以下は /etc/fstab ファイルにおける  NFS マウントの記述例である。

       server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr

   オプション
       rsize=n        NFS サーバからファイルを読み込む際に、 NFS が用いるバッファのバイト数  を指
                      定する。デフォルト値はカーネルに依存する。現在は   1024   バイト。  (しかし
                      rsize=8192 でうまく動作するようなら、転送速度は大きく向上する。)

       wsize=n        NFS サーバにファイルを書き込む際に、 NFS が用いるバッファのバイト数を  指定
                      する。デフォルト値はカーネルに依存する。現在は    1024   バイト。   (しかし
                      wsize=8192 でうまく動作するようなら、転送速度は大きく向上する。)

       timeo=n        RPC  タイムアウトの後、最初の再送を行うまでの時間を   1/10   秒単位で指定す
                      る。デフォルトは  7(つまり 0.7 秒)。最初のタイムアウトの後は、タイム アウ
                      トの時間は倍々される。これはタイムアウトが最大値の 60 秒になるか、 あるいは
                      再送の回数が指定した値よりも大きくなって、メジャータイムアウト となるまで続
                      けられる。メジャータイムアウトになると、ファイルシステムがハード マウントさ
                      れている場合には、新たなタイムアウトシーケンスが初期値を 2 倍にして再び試み
                      られる(シーケンス内部でのタイムアウトは倍々)。タイム アウトの最大値は常に
                      60  秒である。ネットワークが混雑している、サーバが 遅い、経路に複数のルータ
                      またはゲートウェイがある、などの場合には、このタ イムアウトを増やすと全体の
                      性能を向上させることができるかもしれない。

       retrans=n      マイナータイムアウトと再送の合計数がこの値を超えるとメジャータイムアウ トと
                      なる。デフォルトは 3 回。メジャータイムアウトが起こると、ファイル  操作は中
                      断されるか、あるいは"server not responding" のメッセージがコン ソールに表示
                      される。

       acregmin=n     一般のファイル (regular file) の属性 (attribute) がキャッシュされる  最小の
                      時間を秒単位で指定する。 この時間内では、サーバーへの新たな情報の問い合わせ
                      は行われない。 デフォルトは 3 秒。

       acregmax=n     一般のファイルの属性がキャッシュされる最大の時間を秒単位で指定する。 この時
                      間を越えると、必ずサーバーへ新たな情報の問い合わせが行われる。 デフォルトは
                      60 秒。

       acdirmin=n     ディレクトリの属性がキャッシュされる最小の時間を秒単位で指定する。 この時間
                      内では、サーバーへの新たな情報の問い合わせは行われない。   デフォルトは  30
                      秒。

       acdirmax=n     ディレクトリの属性がキャッシュされる最大の時間を秒単位で指定する。 この時間
                      を越えると、必ずサーバーへ新たな情報の問い合わせが行われる。   デフォルトは
                      60 秒。

       actimeo=n      acregmin, acregmax, acdirmin, acdirmax すべてを同じ値にする。デフォルト値は
                      ない。

       retry=n        フォアグラウンド、またはバックグラウンドでの  NFS  マウントオペレーショ  ン
                      が、リトライを放棄するまでの時間を指定する。デフォルトは 10000 分 (だいたい
                      一週間) である。

       namlen=n       NFS サーバが RPC マウントプロトコルのバージョン 2 をサポートしていない 場合
                      に、このオプションを用いるとリモートファイルシステムにおいてサポー トされて
                      いるファイル名の最大長を指定できる。これは POSIX pathconf 関数 をサポートす
                      るために用いられる。デフォルトは 255文字。

       port=n         NFS サーバに接続する際のポート番号を指定する。指定が 0 (デフォルト)  の  場
                      合、用いるべきポート番号をリモートホストのポートマッパーに尋ねる。も   しリ
                      モートホストの NFS デーモンがポートマッパーに登録されていなければ、  一般的
                      なNFS ポート番号である 2049 を使用する。

       mountport=n    mountd のポート番号を指定する。

       mounthost=name mountd が起動されているホスト名を指定する。

       mountprog=n    リモートホストの mount デーモンに接続する際に、通常と異なる RPC プログ ラム
                      番号を用いる。このオプションは複数の NFS サーバが動作しているホス  トに対し
                      て用いると便利である。デフォルトは  100005 で、これは mount デー モンに対し
                      て標準的に用いられるプログラム番号である。

       mountvers=n    リモートホストの mount デーモンに接続する際に、通常と異なる RPC バージョ ン
                      番号を用いる。このオプションは複数の  NFS サーバが動作しているホスト に対し
                      て用いると便利である。デフォルトは 1。

       nfsprog=n      リモートホストの NFS デーモンに接続する際に、通常と異なる RPC プログ ラム番
                      号を用いる。このオプションは複数の  NFS サーバが動作しているホス トに対して
                      用いると便利である。デフォルトは 100003 で、これは NFS デー  モンに対して標
                      準的に用いられるプログラム番号である。

       nfsvers=n      リモートホストの NFS デーモンに接続する際に、通常と異なる RPC バージョ ン番
                      号を用いる。このオプションは複数の NFS サーバが動作しているホスト  に対して
                      用いると便利である。デフォルトは 2。

       nolock         NFS  ロックを無効にする。lockd を起動しない。 これは古い NFS サーバーに使わ
                      なくてはならない。

       bg             最初の NFS マウントの試行がタイムアウトになったときに、バックグラウン  ドで
                      マウントを試み続ける。マウント動作がバックグラウンドになると、その NFS サー
                      バーに対して引き続き行われることになっている、他の  mount  動作  もただちに
                      バックグラウンドになる。これらに対して、最初のマウント試行は 行われない。マ
                      ウントポイントが失われると、タイムアウトと同じように扱わ れる。 NFS  マウン
                      トのネストを許すためである。

       fg             最初の  NFS マウントの試行がタイムアウトになったときに、再試行をフォア グラ
                      ウンドで行う。これは bg の反対の意味を持つ指定であり、こちらがデフォルト。

       soft           NFS へのファイル操作がメジャータイムアウトとなった場合、呼び出したプロ グラ
                      ムに対し  I/O エラーを返す。デフォルトでは、ファイル操作を無期限に 再試行し
                      続ける。

       hard           NFS        へのファイル操作がメジャータイムアウトとなった場合、コンソールに
                      "server  not responding"と表示し、ファイル操作を無期限に再試行し続ける。 こ
                      れがデフォルトの動作である。

       intr           NFS へのファイル操作がメジャータイムアウトとなり、かつその NFS 接続が  hard
                      マウントされている場合、シグナルによるファイル操作の中断を許可し、 中断され
                      た場合には呼び出したプログラムに対して EINTR を返す。デフォル  トではファイ
                      ル操作の中断を許さない。

       posix          POSIX  の手法を用いて NFS ファイルシステムをマウントする。ファイル名の 最大
                      長がマウントサーバに問い合わされるようになり、  NFS   ファイルシス   テムが
                      POSIX  pathconf コマンドを正しくサポートできるようになる。 これを行うために
                      は、リモートホストが RPC マウントプロトコルのバージョ ン 2 をサポートしてい
                      なければならない。多くの NFS サーバはバージョン 1 しかサポートしていない。

       nocto          ファイルを作成するときに、新たな属性の取得を抑制する。

       noac           属性のキャッシングのすべてを完全に無効にする。これはサーバの性能を低下さ せ
                      るが、 2 つの異なる NFS クライアントの両方が、サーバ上の共通のファイ ルシス
                      テムに頻繁に書き込みをしている場合に、正しい結果をそれぞれのクラ イアントに
                      返すことを保証する。

       tcp            NFS ファイルシステムのマウントに、デフォルトの UDP  プロトコルではなく  TCP
                      プロトコルを用いる。多くの NFS サーバは UDP しかサポートしていない。

       udp            NFS  ファイルシステムのマウントに UDP プロトコルを用いる。こちら がデフォル
                      トである。

       数値を指定しないオプションすべてに対して、それぞれ no を前置したオプショ  ンが存在する。例
       えば、 nointr はファイル操作の中断を許可しない。

ファイル

       /etc/fstab

関連項目

       fstab(5), mount(8), umount(8), exports(5)

著者

       "Rick Sladkey" <jrs@world.std.com>

バグ

       posix  オプションと nocto オプションは mount によって受け入れられるが、 現在のところは単に
       無視される。

       tcp および namlen オプションは実装されているが、現在のところ Linux カー ネルではサポートさ
       れていない。

       umount  コマンドは、 NFS ファイルシステムがアンマウントされたときにサー バに通知するべきで
       ある。