windows設置通過NFS連接到Linux共享數據

一.搭建NFS服務

1.NFS服務搭建環境說明

NFS服務端:
IP:192.168.43.156
NFS客戶端:
IP:192.168.43.185
兩臺服務器都關閉防火牆及SElinux

systemctl stop firewalld.service
setenforce 0

2.NFS服務端搭建步驟

2.1 yum安裝NFS和RPC服務

yum install nfs-utils rpcbind -y

2.2 動RPC服務和NFS服務

systemctl start rpcbind
systemctl start nfs
ps -ef|grep rpc
ps -ef|grep nfs
lsof -i:111
rpcinfo -p localhost

2.3 設置開機自啓動並檢查

systemctl enable rpcbind
systemctl enable nfs
systemctl list-unit-files --type=service|grep "enabled"|egrep "rpcbind|nfs"

2.4 創建共享目錄

mkdir /data 
chown -R nfsnobody.nfsnobody /data
ls -ld /data

2.5 配置共享/data目錄

cat>>/etc/exports<<EOF
#NFS server share directories
/data 192.168.43.156(rw,sync)
EOF
cat /etc/exports

2.7 平滑重啓NFS服務並檢查服務

systemctl reload nfs
cat /var/lib/nfs/etab

2.8 本地查看掛載目錄

showmount -e 192.168.43.156

3、NFS客戶端搭建步驟

3.1 安裝NFS和RPC服務並檢查

yum install nfs-utils rpcbind -y

3.2 啓動RPC服務(不需要啓動NFS服務,原因是不安裝NFS服務的話沒有showmount這個命令)

systemctl start rpcbind 
ps -ef|grep rpc
lsof -i:111

3.3 設置開機自啓動並檢查

systemctl enable rpcbind
systemctl list-unit-files --type=service|grep "enabled"|grep "rpcbind"

3.4 檢查服務端的NFS掛載目錄是否OK

showmount -e 192.168.43.156

3.5 掛載設置開機自動掛載

mount -t nfs 192.168.43.156:/data /mnt
echo "mount -t nfs 192.168.43.156:/data /mnt">>/etc/rc.local

3.6 查看是否掛載成功

df -h

二.windows設置通過NFS連接到Linux共享數據

1. 在linux下設置nfs數據共享

 more /etc/exports 

1.2 然後執行:

exportfs  -av

2.在win7下開啓nfs功能

windows設置通過NFS連接到Linux共享數據windows設置通過NFS連接到Linux共享數據windows設置通過NFS連接到Linux共享數據

3.接着開始在win7進行掛載操作

mount \\192.168.43.156\data x:\

windows設置通過NFS連接到Linux共享數據
windows設置通過NFS連接到Linux共享數據

4.修改win7對nfs分區只讀屬性

Win7 NFS客戶端使用mount命令掛載NFS服務之後,文件系統對Win7只讀,無法寫入文件,無法新建文件夾,此時使用mount命令可以查看到如下狀態:
windows設置通過NFS連接到Linux共享數據
UID=-2在存儲設備上共享出來的NFS文件系統歸屬於root權限,無法修改該所屬用戶,Windows通過UID=-2的用戶去寫,寫不進去。


regedit
```(打開註冊表)

讓Win7在掛載NFS的時候將UID和GID改成0即可,
:打開註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加兩項:AnonymousUid,AnonymousGid,如圖:
![](https://s1.51cto.com/images/blog/201908/07/76ee1a013ad66866e68837c7ab62ce7f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

#### 5.重啓計算機
#### 6..在cmd內輸入mount 查看屬性  

![](https://s1.51cto.com/images/blog/201908/07/d1af9b009412b1a0644de814505084d3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
#### 7.在x:盤下放置***程序
![](https://s1.51cto.com/images/blog/201908/07/46cb5716d43e0ef30320a7e5712b909b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
#### 8.用電腦自帶的殺毒軟件進行查殺

![](https://s1.51cto.com/images/blog/201908/07/68030fa52284798b0237abd128c10fd2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

#### 9.查殺成功

![](https://s1.51cto.com/images/blog/201908/07/e07d2afa7fedaa1a3d6cc868484f216a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章