1、服務端建構,請參考文章:
https://www.nitlab.cn/?id=21
2、xp用戶端配置
首先需要下載下傳windows_services_unix_3.5
下載下傳位址:https://msdn.itellyou.cn/,在作業系統清單有該軟體包
3、将linux nfs服務端/etc/passwd和/etc/group兩個檔案下載下傳到xp用戶端上,建立一個檔案夾,将其放到檔案夾中
4、将下載下傳好的windows_services_unix_3.5解壓到c盤,輕按兩下sfusetup運作,進入歡迎界面,直接下一步
5、填寫使用者資訊,這一步可以預設,直接下一步
6、協定資訊說明,這裡我們選擇同意,然後下一步
7、安裝選項,我們選擇使用者自定義,然後下一步
8、選擇功能元件,主要選擇如圖中紅色标記的兩個功能元件,如果條件允許,個人喜歡全部安裝,選擇下一步
9、interix gnu sdk的一個說明,直接下一步
10、activestate perl協定說明,我們選擇同意,下一步(注意:如果不選擇activestate perl,不會出現這一步)
11、進入安全選項設定,預設可以跳過,不過個人選擇勾選,下一步(因為我選擇的是所有功能安裝,是以會出現多出幾步的選項操作)
12、此處選擇使用者映射類型,這一步很關鍵,完成的是windows遠端通路linux nfs時使用者的對應關系,下一步
13、将之前下載下傳的linux系統的passwd和group檔案存放路徑填寫對應的選框中,下一步
14、确認安裝路徑,下一步
15、等到安裝進度走完,出現如下完成界面即可,點選完成,提示重新開機電腦,直接點yes重新開機
16、重新開機之後,點選開始菜單---所有程式---services for unix administrator
17、檢查user name mapping功能configuration選項中password file path and name以及group file path and name對應的路徑是否為從linux系統下載下傳到xp的passwd和group檔案的存放路徑。然後點選右上角apply應用
18、選擇maps,點選show user maps
19、分别按照如圖的數字順序點選,然後點選右上角apply應用
1:表示列出目前xp用戶端的使用者清單;2:表示根據之前設定的passwd存放于xp系統的路徑讀取其中的使用者清單;
3:選擇xp用戶端用作遠端通路nfs映射使用者,4:選擇nfs上共享目錄的授權使用者;
5:将兩使用者映射關系添加到清單内;
20、選擇client for nfs,檢查權限
21、xp用戶端挂載nfs共享目錄,點選開始---運作cmd,執行如下指令:
mount 192.168.80.236:/nfs/dir z:
22、驗證檢查,打開我的電腦,可以檢視到網絡映射的盤符為z的空間,至此完成xp挂載linux nfs
總結:
1、必須拷貝linux系統的passwd和group檔案
2、使用者映射,如果xp用戶端想要通路nfs共享,linux nfs服務端必須允許遠端使用者全部映射成nfs共享預設使用者(即設定all_squash),否則沒有寫入權限。
3、windows_services_unix_3.5安裝,若不是所有功能安裝,第10步和第11步不會出現