1. 程式人生 > >windows設置通過NFS連接到Linux共享數據

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

clas 客戶 AR 通過 default nfs共享 localhost tab XP

win7下增加了很多有用的功能,只是默認沒有開啟而已,今天簡述下一個WIN7下的NFS功能,通過這個功能,可以讓win7共享Linux下面的磁盤分區或者目錄數據,這個功能原理只能通過samba或者ftp來實現,並且配置復雜,而現在通過在win7下開啟NFS功能,只需一分鐘時間即可完成配置,簡單方便。

1:首先是在linux下設置nfs數據共享

[root@localhost ~]# more /etc/exports
/app 192.168.12.134(rw,no_root_squash)

然後執行:
[root@localhost ~]# exportfs -av
exporting 192.168.12.134:/app

2:在win7下開啟nfs功能,如圖:

技術分享圖片



3:接著開始在win7進行掛載操作,如下圖:

技術分享圖片

此時就能看到掛載上來的磁盤分區了:如圖:

技術分享圖片



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

Win7 NFS客戶端使用mount命令掛載NFS服務之後,文件系統對Win7只讀,無法寫入文件,無法新建文件夾,此時使用mount命令可以查看到如下狀態:

技術分享圖片

可以看到UID=-2由於在存儲設備上共享出來的NFS文件系統歸屬於root權限,並且無法修改該所屬用戶,而Windows通過UID=-2的用戶去寫,肯定寫不進去。

解決辦法就是讓Win7在掛載NFS的時候將UID和GID改成0即可:打開註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加兩項:AnonymousUid,AnonymousGid,如圖:

技術分享圖片


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

查看mount屬性,如下:

技術分享圖片

mount命令在win7下的具體用法如下:

技術分享圖片

如果要去掉nfs共享,只需只需卸載命令即可,umount用法如下:

技術分享圖片

原創地址:http://ixdba.blog.51cto.com/2895551/920290

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