windows經過NSF掛載centos目錄
來源: http://blog.csdn.net/u012955038/article/details/77151346windows
CentOS 配置
1.安裝NFS服務端
yum install -y nfs-utils rpcbind
2.爲NFS制定端口
vi /etc/sysconfig/nfs
將下列端口複製到文件的最下方 並註釋
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
3.使用iptables命令添加規則
iptables -I INPUT -p tcp --dport 111 -j ACCEPT
iptables -I INPUT -p udp --dport 111 -j ACCEPT
iptables -I INPUT -p tcp --dport 2049 -j ACCEPT
iptables -I INPUT -p udp --dport 2049 -j ACCEPT
iptables -I INPUT -p tcp --dport 30001:30004 -j ACCEPT
iptables -I INPUT -p udp --dport 30001:30004 -j ACCEPT
service iptables save
service iptables restart
記住 2和3 之間要相互搭配,若是端口配置不一致的話,會致使RPC端口映射錯誤
4.建立共享目錄
mkdir /home/wwwroot/share
chmod 777 /home/wwwroot/share
5.配置exports文件爲可鏈接的IP地址作準備
vi /etc/exports
/share 192.168.31.195(rw,sync,no_root_squash)
這一行表示只有192.168.31.19客戶端可以以讀寫權限掛載共享目錄,其餘客戶端只能以只讀權限掛載。
/share 爲要共享的文件夾
rw 可讀寫的權限
ro 只讀的權限
no_root_squash 登入到NFS 主機的用戶若是是root用戶,他就擁有root權限,此參數很不安全,建議不要使用
sync 資料同步寫入存儲器中
async 資料會先暫時存放在內存中,不會直接寫入硬盤
6.啓動服務
chkconfig nfs on
chkconfig rpcbind on
service nfs start
service rpcbind start
7.查看防火牆狀態
service iptables status
windows配置
1.按win鍵點擊控制面板
點擊程序
而後在點擊「打開或關閉windows功能」
再選中NFS
以上操做完畢,咱們的windows已經安裝好NFS服務了,接下來讓咱們進入目錄掛載吧
開始掛載了
首先按windows+R鍵,輸入cmd,這樣就出來了cmd界面
使用showmount -e 共享的IP地址 這裏我使用的是192.168.31.101
輸入命令
界面上看到的就是咱們的共享目錄,這裏我容許兩個ip能夠使用centos中的共享目錄,同時具備讀寫的權限,那麼咱們就來掛載目錄吧
使用命令
mount 192.168.31.101:/home/wwwroot/share z:
這裏的 Z: 必須是沒有使用過的盤符
鏈接完成後,按win+E鍵,在這裏咱們能夠看到在咱們資源管理器中多了一個網絡位置
這就是咱們centos所共享出來的目錄。一開始個人目錄中保存了一個rar文件
那麼如今咱們來驗證一下這個咱們是否擁有讀寫的權限
咱們上傳一個文件來看看
在這裏咱們能夠看到複製了一個新的文件,也就說明了咱們對這個共享文件夾是擁有寫的權限的
好了,本次實驗到此結束。若是有什麼不對之處,還望指教