NFS實現跨平臺硬碟共享

empo007發表於2007-11-12

如何將WINDOWS上的硬碟空間NFS共享給LINUX或者相反?Omni-NFS-X Enterprise V5.01工具可以幫助我們達到目的。

[@more@]

一、安裝 Omni-NFS-X Enterprise V5.01 在 win -> Linux之間建立連線。

“Omni-NFS-X Enterprise V5.01”正常安裝即可,這裡不多述。

1、啟動 Omni-NFS Server Configuration Center

開始--&gt程式--&gtOmni-NFS-X Enterprise V5.01--&gtNFS Server

2、單擊“NEW”選單,對映NFS目錄.

選一個驅動器(Driver)如:C:
選一個目錄路徑(Path)如:mynfs
Exported to All Client這個選項是允許所有計算機連線.
Directory Access Rights.這是共享NFS的權根設定。Read Only (只讀),Read/Write (讀/寫),R/W List (讀寫及列表)。一般選Read Only即可。
NFS Server 配置完成。
3、在Linux中掛載win NFS檔案系統。

#showmount -e ip
#mkdir /mnt/winnfs
#mount ip:/c/mynfs /mnt/winnfs
#ls /mnt/winnfs
#umount /mnt/winnfs
注:ip為你的win那臺的IP。
按上述方法一步步耐心做。都可以成功的。

二、配置Linux NFS 在 Linux -> win 之間建立連線。

1、配置Linux NFS.

建立或修改/etc/exports

exports 中的內容為匯出路徑,客戶名列表及訪問選項構成。訪問選項是可選的即可有可無。

directory hostname (options)...

options是可選的,如果不指定options,nfs將採用預設的選項。hostname也可以為空,代表允許任意外來主機提供服務。

例如:

/home

匯出路徑為 /home 提供給 訪問,並且只允許訪問。

/usr/local/apache/htdocs/netkiller netkiller.9812.net(rw)

匯出路徑為 /usr/local/apache/htdocs/netkiller 只允許netkiller.9812.net訪問,並有寫入許可權

/home/chen/public_html(ro)

允許任何人只讀訪問 /home/chen/public_html

options: ro 只讀,rw 可寫 !這是預設的,可不是隻讀,小心呀 !。

2、使配置立即生效。

#exports

#/etc/rc.d/init.d/nfs restart

或 #/etc/rc.d/init.d/nfs reload

Linux NFS 配置完成。

3、在 win 將 Linux NFS 對映成一個磁碟機代號,用於在我的電腦中訪問。

啟動 Omni-NFS Center

開始--&gt程式--&gtOmni-NFS-X Enterprise V5.01--&gtNFS Client
單擊 "HostEdit" --&gt "New"
Host中輸入Linux伺服器的hostname.選擇Resolved by Domain Name Server.這時 Host IP: 會自己出現。選 "Next"
Does this host have NFS server.測試伺服器是否安裝了 NFS 服務單擊 "Test" 按鈕 --&gt "Next"。
選擇 Network Logon.
Finish.--&gt Exit HostEdit.
選擇一個磁碟機代號,如:G:
單擊 "Define"
Server Name 你可以自己輸入。也可以 "Browse"
Server 列表中先一臺Linux或windows的伺服器
Exported Path 中選所要對映是目錄。
“OK”--&gt "下一步"
選 PCNFSD --&gt輸入使用者名稱(User name),密碼(Password)--&gt選Save Password --&gt 選 Auto Mount (自動掛載)--&gt“下一步”
完成
選中G:盤。單擊 “MOUNT”按鈕
全OK了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/85922/viewspace-981801/,如需轉載,請註明出處,否則將追究法律責任。

相關文章