Windows掛載NFS文件系統


 

 

主機

操作系統

IP地址

軟件包

NFS主機

Centos7.2

192.168.190.128

nfs-utils、rpcbind

Windows Client

Windows server 2008

192.168.190.129

網絡文件系統

 

注:以下實驗均關閉防火牆以及其它安全機制

 

NFS主機操作:

 

# 使用yum安裝nfs-utils和管理工具rpcbind

[root@bogon ~]# yum -y install nfs-utilsrpcbind

 

# 建立共享文件夾

[root@bogon ~]# mkdir /nfs

 

[root@bogon ~]# vim /etc/exports

# nfs是共享的目錄名,*是指所有主機,rw是指讀寫權限,如果需要只讀可以改為ro

/nfs *(rw)

 

# 注:給需要共享的文件設置訪問權限,因為nfs會默認將所有的訪問用戶都映射到nobody用戶,但是我們剛剛創建的用戶對需要共享的文件沒有訪問權限,這里設置為完全訪問,若需要再公網上使用則需要將權限設置為可以供生產環境使用即可

[root@bogon ~]# chmod 777 /nfs

 

[root@bogon ~]# systemctl start nfs.service

[root@bogon ~]# systemctl startrpcbind.service

 

Windows Server 2008 R2 操作:

 

打開“控制面板” → 點擊“角色” → 點擊“添加角色” → 點擊“下一步” → 點擊“文件服務” → 點擊“下一步“ →點擊”下一布” → 選擇“網絡文件系統服務” → 點擊“下一步“ → 點擊”安裝“,如下圖所示:

wKiom1kdk4-CGe_aAAF0mHbvrwk206.png

 

wKioL1kdk-LwAlmDAACN_ZBbKO8503.png

 

wKioL1kdk_rynGDEAACN_9lOrm4418.png

 

 

安裝完成后需要同時鍵入“Win + r”鍵打開cmd

wKiom1kdlDyBV1ipAAC57-_XrfM221.png

# 注:192.168.190.128是nfs服務器的地址,/nfs是服務器的共享目錄,X是nfs在windows中的掛載點

輸入:mount 192.168.190.128:/nfs X:

wKioL1kdlGnAaRV0AADAZ8NWWSY440.png

 

打開計算機發現已經掛載成功(注:加載共享盤時,共享盤符不能存在,如果共享盤符已經存在會出錯,加載失敗。

wKiom1kdlIqjK5owAAFSc-YkqGQ238.png

 

可以使用命令加載共享硬盤,也可以使用window自帶的“映射網絡驅動器”加載共享硬盤。

若要開機自動掛載可以點擊“計算機” → 點擊“映射網絡驅動器” → “輸入網絡共享文件路徑“ → ”完成“

wKiom1kdlKLiA8HpAAGBbHgAyn8326.png

 

重啟之后發現共享文件Z依然是掛載狀態

wKioL1kdlMCBpE5CAAFdwiq4GaU193.png

   

NFS普遍用於unix之間共享,windows默認是不支持這種文件系統的。如果我們要用windows訪問NFS的話,而windows系統自身又不支持這種文件系統,那么我們該怎么辦?

別急,小編這就手把手教你,如何在windows上掛載NFS並使用。

工具/原料

 
  • 一台windows

方法/步驟

 
  1. 1

    這里以windows vista以上的windows系統為例,例如windows 7,windows 8,windows10等。

    我們這里以windows為例。

    第一步,我們需要安裝一個工具,vista默認沒有,但是可以他可以通過添加windows組件的方式添加。

    點擊開始 -> 控制面板。

    教你怎么在windows上掛載nfs
  2. 點擊程序。

    教你怎么在windows上掛載nfs
  3. 點擊“打開或關閉windows功能”

    教你怎么在windows上掛載nfs
  4. 勾選上“基於unix的應用程序子系統”和展開NFS服務,勾選“NFS客戶端”和“管理工具”然后點確定

    教你怎么在windows上掛載nfs
    教你怎么在windows上掛載nfs
  5. 等待安裝完成。

    教你怎么在windows上掛載nfs
  6. 安裝完成之后,窗口會自動關閉。

    這時我們按下win + r,打開運行界面:輸入cmd進入命令提示符。

    教你怎么在windows上掛載nfs
  7. 輸入 mount -h

    沒有提示錯誤即可用。

    查看主機共享文件情況

    Showmount –e 192.168.3.5

    教你怎么在windows上掛載nfs
  8. 例如小編這邊的NFS就在NFS上的/mynfs下。

    那么,我們輸入命令mount \\NFS的IP地址或者主機名\nfs目錄名 掛載點

    例如小編這邊就是:mount \\192.168.121.128\mynfs x:

    教你怎么在windows上掛載nfs
  9. 這時我們可以按下win + e打開計算機資源管理器。可以看到,我們掛載的X盤確實存在,我們進去看看。

    教你怎么在windows上掛載nfs
  10. 這樣就可以啦,我們可以寫個批處理讓它開機自動通過mount掛載。具體可以看小編批處理系列的經驗。

    教你怎么在windows上掛載nfs
  11. 那么如何取消掛載呢?

    我們只要umount 掛載點即可斷開啦。

    umount x:

    教你怎么在windows上掛載nfs
    END

windows XP如何掛載NFS?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM