User Tools

Site Tools


自作クラスタ計算機:nfsの基本設定

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
自作クラスタ計算機:nfsの基本設定 [2026/07/07 03:58] – [計算ノード] koudai自作クラスタ計算機:nfsの基本設定 [2026/07/09 03:47] (current) – [管理ノード] koudai
Line 17: Line 17:
 $ sudo nano /etc/exports $ sudo nano /etc/exports
 </code><file - exports> </code><file - exports>
-/home 192.168.0.0/24(rw,async,no_subtree_check) +/home 192.168.0.0/24(rw,async,no_subtree_check,no_root_squash
-/opt 192.168.0.0/24(ro,no_subtree_check)+/opt 192.168.0.0/24(ro,no_subtree_check,no_root_squash)
 </file> </file>
     * ここでは次のディレクトリを共有します     * ここでは次のディレクトリを共有します
Line 27: Line 27:
       * async ... 非同期書き込み。設定しなければ sync (同期) になり、クライアントでファイルの書き換えが実行されたときはファイルサーバのファイルもその都度書き換わるが、パフォーマンスが落ちる。ただし、同期前にクライアントがシャットダウンするなどした場合、ファイルの情報は完全に失われる(そういう状況はあまり発生しないと思います)。       * async ... 非同期書き込み。設定しなければ sync (同期) になり、クライアントでファイルの書き換えが実行されたときはファイルサーバのファイルもその都度書き換わるが、パフォーマンスが落ちる。ただし、同期前にクライアントがシャットダウンするなどした場合、ファイルの情報は完全に失われる(そういう状況はあまり発生しないと思います)。
       * no_subtree_check ... サブツリーチェックを無効化。サブツリーチェックとは、エクスポートしたディレクトリの中にあるファイルを読み込む際に、そのファイルが本当にそのディレクトリに存在するかをチェックすること。これをなくすと動作が少し早くなる。よくわからなければつけておくのが無難       * no_subtree_check ... サブツリーチェックを無効化。サブツリーチェックとは、エクスポートしたディレクトリの中にあるファイルを読み込む際に、そのファイルが本当にそのディレクトリに存在するかをチェックすること。これをなくすと動作が少し早くなる。よくわからなければつけておくのが無難
 +      * no_root_squash ... クライアント側がルート権限を持っていれば、サーバーのファイルをルート権限で操作できる。一般にはセキュリティ的にあまりよろしくない設定だが、クラスター計算機のような閉じた環境では問題ない。
   - NFSサーバを再起動します<code>   - NFSサーバを再起動します<code>
 $ sudo systemctl restart nfs-kernel-server $ sudo systemctl restart nfs-kernel-server
自作クラスタ計算機/nfsの基本設定.txt · Last modified: 2026/07/09 03:47 by koudai