Ubuntu下安裝nfs,Windows下訪問


Linux 下:

 

1. 在終端輸入  sudo apt-get install portmap nfs-common nfs-kernel-server

2.建立客戶機訪問目錄  sudo mkdir /exports/yourpath

3.編輯exports文件,sudo vim /etc/exports ,在文件中添加

/exports/yourpath 192.168.*.*(rw,no_root_squash)

//詳細的參數可以自行百度,IP地址為允許訪問的客戶機ip地址區域

 

windows 下:

win鍵  》控制面板》程序》打開或關閉windows功能》NFS以及子目錄   勾選

win+r   》 cmd

showmount -a IP  (linux 服務器 ip 地址)

//查看可以掛載的IP區域

mount    \\192.168.*.*(linux IP )\exports\yourpath    X:

把linux \exports\yourpath 目錄 掛載到虛擬網盤  X:

 

出現的問題:

1.更改/etc/exports 文件時,showmount ip地址還是上次配置的ip

 

  解決方案:在linux下輸入 sudo exportfs 更新exports文件

 

  ps 重啟nfs  sudo service nfs-kernel-server restart

2.windows 無法寫文件到 linux nfs服務器中

   找到 注冊表    HKEY_LOCAL_MACHINE\SOFTWARI\Microsoft\ClientForNFS\CurrentVersion\default   新建兩個 DWORD

其他不改,重命名為AnonymousGid AnonymousUid

 

 

最后,還有更好用的虛擬機ubuntu和windows下文件傳輸 的好方法是   Samba

 

sudo apt-get install samba

vim /etc/samba/sam.conf  

在文件最后添加

# share the dir without passwd

  security = user

  map to guest = Bad User

# 在文件結尾添加如下行:

[share]

   path=/mnt/share

   public=yes

   writable=yes

 

再sudo /etc/init.d/samba restart

 

 

在Windows文件路徑下輸入    \\linux ip addr(ip 地址)\share 即可訪問

linux 下 mnt\share 文件夾了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM