加治/日誌/2010-11-20
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[加治/日誌]]
zxv,zxgマシンがnfsを採用しているとのことだったので、自分のうちの環境にも適用してみた。以下インストールメモ。
*NFS(Network File Server)設定 Ubuntu 10.04LTS 64bit [#bec18112]
**サーバー側 [#x92715ee]
***インストール [#u3bc9506]
-Synapticかターミナルで''nfs-kernel-server''をインスコ
--User-Space NFSとKernel-Space NFSがあるらしい。後者の方がパフォーマンスや機能で充実しているが、ディストリビューションによってはカーネルの再構築が必要らしい。最近のディストリビューションでは普通は大丈夫。
***設定 [#c94e2b14]
-/etc/exportsの編集
提供するディレクトリ 提供可能なマシン名(提供する際の権限)
--たとえば、/home/hogeディレクトリ以下を、ホスト192.168.1.1に、読み書き両方の権限で提供したい場合は
/home/hoge 192.168.1.1(rw)
と記述する。
-アクセス制限の設定
--/etc/host.allowの編集
portmap:192.168.1.0/255.255.255.0
portmap:192.168.1.1
など
--/etc/host.denyの編集
---portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
-portmapの設定とnfsデーモンの再起動
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
--/etc/exportsを編集した結果を反映させるためだけなら
---$ sudo exportfs -ra
**クライアント側 [#l4b7a74d]
***インストール [#q6858874]
-nfs-commonをインストールする(入っていない場合)
--参考URL->[[http://www.electrictoolbox.com/cant-mount-nfs-share-ubuntu-kubuntu/>http://www.electrictoolbox.com/cant-mount-nfs-share-ubuntu-kubuntu/]]
***マウント [#l62d82aa]
-マウントポイントの作成
--サーバーの公開ディレクトリをマウントするためのディレクトリをクライアント側に作る。
---$ mkdir /home/user/mntとか
-マウントする
--mount -t nfs -o [読み書き設定] [サーバーIP]:[公開ディレクトリ] [マウントポイント]
--(例)$ sudo mount -t nfs -o rw 192.168.1.1:/home/hoge /home/user/mnt
***自動マウント [#l43527b9]
-/etc/fstabを編集
--[サーバーIP]:[公開ディレクトリ] [マウントポイント] nfs rw,hard,intr 0 0
**参考URL [#w33f6802]
-[[http://linux.kororo.jp/cont/server/nfs.php>http://linux.kororo.jp/cont/server/nfs.php]]
-[[http://www.stackasterisk.jp/tech/systemConstruction/nfs01_01.jsp>http://www.stackasterisk.jp/tech/systemConstruction/nfs01_01.jsp]]
終了行:
[[加治/日誌]]
zxv,zxgマシンがnfsを採用しているとのことだったので、自分のうちの環境にも適用してみた。以下インストールメモ。
*NFS(Network File Server)設定 Ubuntu 10.04LTS 64bit [#bec18112]
**サーバー側 [#x92715ee]
***インストール [#u3bc9506]
-Synapticかターミナルで''nfs-kernel-server''をインスコ
--User-Space NFSとKernel-Space NFSがあるらしい。後者の方がパフォーマンスや機能で充実しているが、ディストリビューションによってはカーネルの再構築が必要らしい。最近のディストリビューションでは普通は大丈夫。
***設定 [#c94e2b14]
-/etc/exportsの編集
提供するディレクトリ 提供可能なマシン名(提供する際の権限)
--たとえば、/home/hogeディレクトリ以下を、ホスト192.168.1.1に、読み書き両方の権限で提供したい場合は
/home/hoge 192.168.1.1(rw)
と記述する。
-アクセス制限の設定
--/etc/host.allowの編集
portmap:192.168.1.0/255.255.255.0
portmap:192.168.1.1
など
--/etc/host.denyの編集
---portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
-portmapの設定とnfsデーモンの再起動
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
--/etc/exportsを編集した結果を反映させるためだけなら
---$ sudo exportfs -ra
**クライアント側 [#l4b7a74d]
***インストール [#q6858874]
-nfs-commonをインストールする(入っていない場合)
--参考URL->[[http://www.electrictoolbox.com/cant-mount-nfs-share-ubuntu-kubuntu/>http://www.electrictoolbox.com/cant-mount-nfs-share-ubuntu-kubuntu/]]
***マウント [#l62d82aa]
-マウントポイントの作成
--サーバーの公開ディレクトリをマウントするためのディレクトリをクライアント側に作る。
---$ mkdir /home/user/mntとか
-マウントする
--mount -t nfs -o [読み書き設定] [サーバーIP]:[公開ディレクトリ] [マウントポイント]
--(例)$ sudo mount -t nfs -o rw 192.168.1.1:/home/hoge /home/user/mnt
***自動マウント [#l43527b9]
-/etc/fstabを編集
--[サーバーIP]:[公開ディレクトリ] [マウントポイント] nfs rw,hard,intr 0 0
**参考URL [#w33f6802]
-[[http://linux.kororo.jp/cont/server/nfs.php>http://linux.kororo.jp/cont/server/nfs.php]]
-[[http://www.stackasterisk.jp/tech/systemConstruction/nfs01_01.jsp>http://www.stackasterisk.jp/tech/systemConstruction/nfs01_01.jsp]]
ページ名: