下載 Microsoft Windows Services for UNIX 3.5 (約 216MB)
Windows Services for UNIX 3.5 系統需求
下載地址:http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe
解壓縮到 C:\SFU35SEL_EN
‧安裝
只安裝Client for NFS on Windows (只安裝這個的話不需要重啓機器)的操作命令,在Windows命令解釋窗口輸入 (可以手動安裝,也可以用命令來安裝,、) :
msiexec /I C:\SFU35SEL_EN\sfusetup.msi /qb addlocal="NFSClient
安裝路徑: C:\SFU
安裝完成後界面如下:
‧設置 User Name Mapping
將 ubuntu NFS Server 上的 /etc/passwd、/etc/group 兩個文件複製到Windows 電腦中的 C:\
執行 Services for UNIX Administrator
點選 User Name Mapping
在 Configuration 頁面中, 設定:
Password file path and name: c:\passwd
Group file path and name: c:\group
在 Maps 界面中, 設定:
點選Show User Maps → List Windows Users
List UNIX Users
在 Windows users 清單中點選自己的帳號
在 UNIX users 清單中點選欲映射的帳號 (想要以哪個 UNIX 身份掛載 NFS Folder)
按 Add → 確定
按界面右上角的 Apply 完成設定。
Show Group Maps →List Windows Groups、List UNIX Groups ( 同上操作 )
‧掛載 NFS 目錄
Windows命令窗口:
cd \SFU\common
mount linux_ip:/path drive_id: (如: mount 192.168.30.6:/home/dir4 m: 將NFS上的文件dir4掛載到本地的M新盤,其中dir4在/etc/exports文件中設置成nfs共享目錄)
‧測試
向M:\中拷貝文件,算出其讀寫速度。
參考資料:
1.http://hi.baidu.com/heqk/blog/item/7c3a78cb08a96f13bf09e688.html
2.http://blog.csdn.net/bingzhuan/article/details/4795509
3.http://www.cnblogs.com/mutao/archive/2011/04/02/2003096.html
4.http://linux.chinaunix.net/techdoc/install/2006/03/21/929578.shtml
5.http://cha.homeip.net/blog/archives/2005/11/_windows_unix_n.html
windows 掛載 linux nfs,必須是/etc/exports中的共享目錄,否則無法掛載
裝了windows的nfs客戶端,可以掛載ubuntu上共享的nfs目錄,但卻無法掛載glusterfs的volume,一掛載就報“Network Error - 31”錯誤,網上根本找不到這個錯誤資料
但在linux機器上,卻是可以通過nfs來掛載volume的,在ubuntu server中,直接使用命令mount -t nfs server1:/test-volume /mnt/glusterfs來掛載,但在ubuntu桌面版中只能使用mount -o mountproto=tcp -t nfs server1:/test-volume /mnt/glusterfs才能掛載,即要加上tcp協議,不知道爲什麼原因?
有誰知道glusterfs的volume是否可以通過windwos的nfs客戶端來掛載?估計windwos這個nfs客戶端還不支持吧,有知道的大俠請告知一聲。win7的內置nfs客戶端,我也試了,可以成功掛載linux上的nfs共享目錄,但掛載不了volume
裝了服務器nfs-kernel-server後,就無法用nfs掛載這個主機上的glusterfs的volume,一掛載就會報mount.nfs:access denied by server的錯誤,如果是隻裝了nfs客戶端的機器,掛載這個機器上的volume,就不會有問題。至於爲什麼會報那個錯,網上查了一下資料,仍沒有解決問題
報mount.nfs:access denied by server的錯誤參考資料:
1.http://forum.ubuntu.org.cn/viewtopic.php?t=152049
2.http://liuzhigong.blog.163.com/blog/static/17827237520115305226932/
3.http://blog.csdn.net/yuanxuran0101/article/details/5503834
4.http://hi.baidu.com/occupy8/blog/item/26e82e84e59b193bc65cc39e.html
showmount -e出錯 :http://tonychiu.blog.51cto.com/656605/326546
如何組建和設定Ubuntu NFS服務器:
1.http://network.51cto.com/art/201008/216194.htm
2.http://hi.baidu.com/yss1983/blog/item/1eb1612777fae723c8955916.html