使用Windows 2008R2中的NFS替代Samba協議,解決Windows 與Linux共享文件的問題


一、在Windows服務器上進行安裝NFS服務

 

首先,打開服務管理器,選擇添加角色;

如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    選中文件服務,下一步;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    出現一個提示,不管它,繼續下一步;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    在接下來的頁面中選中“網絡文件系統服務”(NFS),下一步;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    點擊安裝;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    系統開始安裝,大約需要幾分鍾;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    安裝完成,點擊關閉;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    這樣,在Windows Server 2008 R2建立了NFS服務,然后選擇一個分區,新建一個文件夾,比如NFS;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    在文件夾上右鍵,屬性,可以看到屬性列表多了一個NFS共享;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    點擊管理NFS共享,選擇共享此文件夾,下面的驗證默認就好;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    點擊“權限”,這里默認顯示所有計算機都有只讀權限,不允許根目錄訪問,不必管它,選擇“添加”;
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    在添加名稱這里輸入XenServer主機的ip地址,訪問類型選擇“讀寫”,並選中“允許根目錄訪問”,如果不選擇這個,在XenCenter中 是不能新建存儲的,然后“確定”
如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
    因為我的2台主機都安裝了XenServer,因此這里添加了2台主機的ip地址;

如何通過Windows <wbr>Server <wbr>2008 <wbr>R2建立NFS存儲
 

  二、Linux設置辦法
 
# 安裝nfs協議客戶端
yum install -y nfs-utils portmap
 
# 在授權的機器上顯示一下是否能看到這台Windows提供的NFS服務
showmount -e 10.10.14.227
 
# 映射NFS到本地的磁盤目錄上
mkdir /usr/local/test -p
mount -t nfs -o ro,bg,soft,nolock 10.10.14.227:/down /usr/local/test


# 其它機器也能看到這個映射,但無法完成mount
[root@localhost ~]# mount -t nfs -o ro,bg,soft,nolock 10.10.14.227:/down /usr/local/test
mount.nfs: access denied by server while mounting 10.10.14.227:/down
 
 
三、關於端口
這個NFS不是使用的445端口,而是其它的端口,這樣,永恆之藍就我們say good bye!
 
 
經測試,WINDOWS NFS共享只需開放2049端口即可。
 
四、啟動LINUX就掛載的辦法

最后,可以編輯 /etc/exports 添加其他掛載目錄

 

五、其它

還需要檢查現在samba的掛載辦法去掉,定時磁盤檢查shell 改造,

checkdisk.sh

安裝包改造等問題,請運維同事持續修改。


免責聲明!

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



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