在Windows系統掛載linux NFS分享目錄

 

下載 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

3.http://apps.hi.baidu.com/share/detail/17483923

發佈了77 篇原創文章 · 獲贊 7 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章