網路檔案系統 - NFS (Network Files System) 設定

作者:Andrew Choi (蔡健發)

Since : 4 Sep 2001

Last Update : 5 Jun 2006


聲明:任何形式的摘抄必須保留上述作者和http地址

NFS 簡介

NFS 的設定可分為 NFS Server 和 NFS Client

NFS Client 可以從 NFS Server 存取檔案

在使用上 , NFS Server 就好像 Windows 98 主機,進行了目錄資源分享一樣

而 NFS Client , 就好像你把其他已經資源分享了的 Windows 98主機目錄,作為自己的磁碟機或目錄一樣

NFS Server 設定

Example A ( 從新開機後,要人手再輸入以下指令才能使用。而且,這是一個簡單的例子,沒有任何保安上的設定,所以任何人都可以存取這目錄 ):-

Share 的目錄 = /export/home/data

% chmod 707 /export/home/data
% share -F nfs -o rw /data
% /usr/lib/nfs/nfsd -a 16
% /usr/lib/nfs/mountd

Example B ( 從新開機後會自動執行,而且加入了一些指定使用者的資料,其他人不能使用 ):-

Share 的目錄 = /export/home/data

NFS Client 的名稱和 IP Address : -

SYSTEM1 152.101.101.1
SYSTEM2 152.101.101.2

% pico /etc/hosts
152.101.101.1 SYSTEM1 <-- 加入
152.101.101.2 SYSTEM2 <-- 加入

% pico /etc/dfs/dfstab
share -F nfs -o rw=SYSTEM1:SYSTEM2 /export/home/data

% mv /etc/rc3.d/K28nfs.server /etc/rc3.d/S28nfs.server <--- ( 從新開機後會自動執行nfs.server daemon )

% /etc/init.d/nfs.server start ( 人手啟動 nfs.server deamon )

% /etc/init.d/nfs.server stop ( 人手停止 nfs.server deamon )

NFS Client 設定

Example A ( 從新開機後,要人手輸入以下指令才能使用。) :-

NFS Server 的名稱和 IP Address : -

SERVER1 202.66.134.152

NFS Server Share 的目錄 = /export/home/data

把 NFS Server Share 的目錄鑲在 Client Server 的 = /usr/data

% pico /etc/hosts
202.66.134.152 SERVER1 <-- 加入

% mkdir /usr/data
% mount -F nfs SERVER1:/export/home/data /usr/data

Example B ( 從新開機後會自動執行 ):-

NFS Server 的名稱和 IP Address : -

SERVER1 202.66.134.152

NFS Server Share 的目錄 = /export/home/data

把 NFS Server Share 的目錄鑲在 Client Server 的 = /usr/data

% pico /etc/hosts
202.66.134.152 SERVER1 <-- 加入

% pico /etc/vfstab
SERVER1:/export/home/data - /usr/data nfs - yes rw,bg,soft <-- 加入

% mount all

 


E-mail : andrew@tophk.net