13,002
回編集
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> | ||