如何在Windows上掛載Linux系統分區


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

    沒有提示錯誤即可用。

    教你怎么在windows上掛載nfs
  8.  

    例如小編這邊的NFS就在NFS上的/mynfs下。

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

    注意  此處的掛載點可以自己隨意指定  比如 Windows上沒有F盤  我想把掛載點指定到F盤上 可以執行如下命令

    mount   192.168.7.223:/tmp/nfs  F:\

    例如小編這邊就是: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
  12.  修改win7對nfs分區只讀屬性Win7 NFS客戶端使用mount命令掛載NFS服務之后,文件系統對Win7只讀,無法寫入文件,無法新建文件夾,此時使用mount命令可以查看到如下狀態: 

     可以看到UID=-2由於在存儲設備上共享出來的NFS文件系統歸屬於root權限,並且無法修改該所屬用戶,而Windows通過UID=-2的用戶去寫,肯定寫不進去。
        
        解決辦法就是讓Win7在掛載NFS的時候將UID和GID改成0即可:打開注冊表在cmd界面輸入 :regedit 進入注冊表在路徑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加兩項:AnonymousUid,AnonymousGid,如圖:

  13.      

    重新啟動計算機,重新mount即可。此時就能在win7下對nfs文件系統進行讀寫操作了,跟本地磁盤一樣。
        

     


    屬性,如下:


免責聲明!

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



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