NFS Server&Client設定方法「Ubuntu 11」
<概要> NFSは、「Network File System」の略語です。NFSは、sambaと異なり、NFS経由でリモートファイルがローカルHDDと同じような感覚でファイルの読み・書きが可能です。 <構築例> Server: Ubuntu 11.10 (192.168.0.100) Client: Ubuntu 11.04 (192.168.0.110) <目次> 1.ServerへNFSインストール 2.ClientへNFSインストール 3.サーバ上のNFS Directories作成&エクスポート 4.Clientでのマウント用ディレクトリ作成 5.Clientでのディレクトリマウント 6.マウント内容の確認 7.Clientでのテストファイル作成 8.Clientで作成したファイルをServerで確認 9.Client起動時、自動マウント設定 10.Client再起動&#dfコマンドチェック <手順> 1.ServerへNFSインストール: # aptitude install nfs-kernel-server nfs-common portmap 2.ClientへNFSインストール: # aptitude install nfs-common portmap 3.サーバ上のNFS Directories作成&エクスポート # mkdir /var/nfs # chown nobody:nogroup /var/nfs # vi /etc/exports /home 192.168.0.100/24(rw,sync,no_root_squash,no_subtree_check) /var/nfs 192.168.0.100/24(rw,sync,no_subtree_check) (「no_root_squash」オプション指定は、 「/home」をルートフォルダとする) [/etc/exports]設定反映 # exportfs -ra 4.Clientでのマウント用ディレクトリ作成 # mkdir -p /mnt/nfs/home # mkdir -p /mnt/nfs/var/nfs 5.Clientでのディレクトリマウント: # mount 192.168.0.100:/home /mnt/nfs/home # mount 192.168.0.100:/var/nfs /mnt/nfs/var/nfs 6.マウント内容の確認: # df -h # mount 7.Clientでのテストファイル作成 # touch /mnt/nfs/home/test.txt # touch /mnt/nfs/var/nfs/test.txt 8.Clientで作成したファイルをServerで確認 # ls -l /home/