windows上搭建NFS服務器及客戶端 掛載


Windows相關系統上搭建NFS服務及客戶端掛載  有兩種方式:

 

第一種:

(Windows Server2008R2等類似企業版這樣的版本的Server服務上有自帶的NFS服務進行搭建)

(特別聲明:下面是作者piazini的勞動成果,我是截的圖,在此基礎上加上自己理解。但是由於是以前截的圖,忘了網址了)

設置共享目錄:

在客戶端,我寫了一個bat可執行文件,我把源代碼貼出來:

 

@rem   注釋命令   相當於C語言的/*------------*/
@echo off
@rem color 0a
title  掛載172.16.1.200
pause
@echo 執行showmount命令結果如下
showmount -e 172.16.1.200

pause


@echo 對 E 盤符進行操作
choice /C 123 /M "掛載E盤符按1,解掛按2,取消操作按3"
if errorlevel 3 goto end
if errorlevel 2 goto umount
if errorlevel 1 goto mount

:mount
mount 172.16.1.200:/NFS E: 

@echo 如掛載成功 是否執行 net use /persistent:yes
choice  /M "執行按Y,不執行按N"
if errorlevel 2 goto no
if errorlevel 1 goto yes
:no
goto end
:yes
@echo on
net use /persistent:yes
@echo off
goto end

goto end 
:umount
umount E:
goto end


:end
echo  全部ok了吧,那就拜拜了
pause
bat源碼

 

 

注意:NFS更適合局域網進行共享,如用於非局域網需要將所有端口號都開通,原因如下:

 

 

 

 另一種:haneWin

 (是在用第三方軟件haneWin搭建)

 

 

一、haneWIN軟件服務端配置

  1. 安裝haneWIN軟件
  2. 注冊:(haneWIN NFS Server Keygen.exe 運行注冊機,輸入Name,點擊左邊的按鈕,生成SerialMin. 8 Chars eingeben...  至少8個字符)
  3. 點擊  輸出->編譯輸出表文件

    彈出一個記事本的編輯界面。我的配置如下:

      # exports example

      c:\upload -public -name:NFS  

      # c:\upload  是共享的文件夾路徑

      # -public 表示公共權限 -readonly只讀  

      # -name:NFS 表示顯示為什么名字

      #c:\upload -range 192.168.1 192.168.10   

      #-range 設置內網可共享機器的iP地址范圍,如果沒有-range這個范圍參數的話就是 對內網所有機器開放(192.168.1內網可共享機器的起始地址192.168.10為內網可 共享機器的結束地址)    

   4. 必須重啟才能生效. windows的 開始->haneWIN軟件->NFS->重啟所有服務)

  5. 然后設置防火牆,如下圖

 

二、客戶端設置:(進行掛載操作)

  1. 請參照本windows掛載nfs.png截圖

 

其中在掛載前dos下輸入:

ping 192.168.1.49              #首先能pingNFS服務器

mount -h  mount ?          #命令幫助(沒有提示錯誤,說明客戶端可用)

showmount -e 192.168.1.49     #查看掛載點

mount 192.168.1.49:/NFS  X  #掛載到X磁盤

(其中/NFS是可用showmount命令查出來也就是在服務器端在exports設置的)

mount -o nolock 192.168.1.49:/NFS  X #mount -h命令查看可知道-o nolock為禁用鎖定

umount x:                    #解掛X磁盤

monut                       #查看掛載機相關參數

net use /persistent:yes          #這一命令是讓磁盤映射永久存在

(注意:如果已經掛載的磁盤,會造成遠程NFS服務器重啟出錯,只能強制kill掉服務才能關機)

 

 

 

以上兩種方法是在windows下的方法。Linux下搭建會更好些,但由於公司服務都在windows server2008R2 上,故linux沒有去研究。另以上截圖和haneWin已存硬盤里。


免責聲明!

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



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