「サーバ - NFS」の版間の差分

ナビゲーションに移動 検索に移動
70行目: 70行目:
  # /usr/lib/udev/rules.d/99-nfs.rulesファイル
  # /usr/lib/udev/rules.d/99-nfs.rulesファイル
  SUBSYSTEM=="bdi", ACTION=="add", PROGRAM="/<NFSのインストールディレクトリ>/lib/nfsrahead %k", ATTR{read_ahead_kb}="%c"
  SUBSYSTEM=="bdi", ACTION=="add", PROGRAM="/<NFSのインストールディレクトリ>/lib/nfsrahead %k", ATTR{read_ahead_kb}="%c"
<br><br>
== NFS-Ganeshaサーバのインストール ==
NFS-Ganeshaは、ほとんどのUNIX/Linux上でユーザーモードで動作するNFSv3、v4、v4.1ファイルサーバである。<br>
また、9p.2000Lプロトコルもサポートしている。<br>
<br>
詳細を知りたい場合は、[https://github.com/nfs-ganesha/nfs-ganesha/wiki NFS-GaneshaサーバのプロジェクトWiki]を参照すること。<br>
<br>
NFS-Ganeshaサーバのビルドに必要なライブラリをインストールする。<br>
sudo zypper install gcc gcc-c++ git cmake autoconf libtool bison flex \
                    libgssglue-devel openssl-devel nfs-utils-lib-devel doxygen
<br>
[https://download.nfs-ganesha.org NFS-Ganeshaサーバの公式Webサイト]または[https://github.com/nfs-ganesha/nfs-ganesha Github]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf nfs-ganesha-<バージョン>.tar.gz
cd nfs-ganesha-<バージョン>
<br>
NFS-Ganeshaサーバをビルドおよびインストールする。<br>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<NFS-Ganeshaサーバのインストールディレクトリ> ../src \
      -D_USE_9P=OFF  # 9pプロトコルを無効にする場合
make -j $(nproc)
make install
<br><br>
<br><br>


案内メニュー