Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

8.5. NFS サーバーの起動と停止

前提条件

  • NFSv2 または NFSv3 の接続に対応しているサーバーで、rpcbind[1] サービスを実行している。rpcbind がアクティブであることを確認するには、次のコマンドを実行します。
    $ systemctl status rpcbind
    rpcbind を必要としない NFSv4 「NFSv4 専用サーバーの設定」
  • Red Hat Enterprise Linux 7.0 で、NFS サーバーが NFSv3 をエクスポートし、ブート時に起動が有効な場合は、nfs-lock サービスを手動で起動し、有効にする必要があります。
    # systemctl start nfs-lock
    # systemctl enable nfs-lock
    Red Hat Enterprise Linux 7.1 以降では、必要に応じて nfs-lock が自動的に開始され、手動で有効にすると失敗します。

手順

  • NFS サーバーを起動するには、以下のコマンドを使用します。
    # systemctl start nfs
  • システムの起動時に NFS が起動するようにするには、以下のコマンドを使用します。
    # systemctl enable nfs
  • サーバーを停止するには、以下を使用します。
    # systemctl stop nfs
  • restart オプションは、停止して NFS を起動する簡単な方法です。これは、NFS の設定ファイルの編集後に設定変更を行う最も効率的な方法です。サーバータイプを再起動するには、次のコマンドを実行します。
    # systemctl restart nfs
  • /etc/sysconfig/nfs ファイルを編集したら、新しい値を有効にするために以下のコマンドを実行して nfs-config サービスを再起動します。
    # systemctl restart nfs-config
  • try-restart コマンドは、現在実行している場合にのみ、nfs を起動します。このコマンドは、Red Hat init スクリプトの condrestart (条件付き再起動)と同等であり、NFS が実行されていない場合にデーモンを起動しないため便利です。
    サーバーを条件的に再起動するには、以下を入力します。
    # systemctl try-restart nfs
  • サービスタイプを再起動せずに NFS サーバー設定ファイルを再読み込みするには、以下を実行します。
    # systemctl reload nfs

このページには機械翻訳が使用されている場合があります (詳細はこちら)。