ubuntu上安裝配置nfs服務
#apt-get install nfs-kernel-server
#mkdir /home/nfs
#vim /etc/exports
在文檔的最後一行加入/home/nfs *(rw,sync,no_root_squash,no_subtree_check),保存退出。
#/etc/init.d/rpcbind restart 重啓rpcbind
#/etc/init.d/nfs-kernel-server restart 重啓nfs
通過mount掛載,實現共享:
$mount -t nfs 192.168.1.105:/home/nfs /mnt
在win7下開啓nfs功能
在win7進行掛載操作
mount 192.168.1.105:/home/nfs Z:
修改win7對nfs分區的只讀屬性
win7的NFS客戶端使用mount命令掛載NFS服務之後,文件系統對Win7只讀,無法寫入文件,無法新建文件夾,此時使用mount可以看到如下狀態:
windows無法通過UID=-2的用戶去寫。解決辦法是讓win7掛載NFS的時候將UID和GID改寫成0即可:打開註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加兩項:AnonymousUid,AnonymousGid,如圖:
重新啓動計算機,重新mount即可。此時就能在win7下對nfs文件系統進行讀寫操作了,跟本地磁盤一樣。