1. 程式人生 > >windows的Nfs與linux共享

windows的Nfs與linux共享

1:首先是在linux下設定nfs資料共享

[[email protected] ~]# more /etc/exports 
/app   192.168.12.134(rw,no_root_squash)

然後執行:
[[email protected] ~]# 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用法如下: