Linux使用nfs设置共享文件夹

操作系统

Centos6.5,Centos6.5默认安装了nfs-utils和rpcbind

服务端配置

1、安装nfs服务(已安装请忽略)

   yum -y install nfs-utils rpcbind

2、配置:/etc/exports

	格式:【<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]】

	/home/soft/share 192.168.8.3(insecure,rw,no_root_squash,no_all_squash,sync)

3、启动服务并设置开机自启

	service rpcbind start 或 systemctl start rpcbind
	chkconfig --level 2345 rpcbind on
	chkconfig --level 2345 nfs on

客户端配置

1、安装nfs服务(已安装请忽略)

   yum -y install nfs-utils rpcbind

2、创建目录

 mkdir /home/soft/share

3、挂载

格式:mount -t nfs 被共享的ip:被共享的目录 挂载目标

mount -t nfs 192.168.8.4:/home/soft/share /home/soft/share

4、开机自动挂载

vim /etc/fstab

192.168.8.4:/home/soft/share /home/soft/share nfs defaults 0 0

window客户端

  1. 打开控制面板
  2. 点击程序
  3. 点击启动或关闭window功能
  4. 找到NFS服务,打开NFS客户端和管理工具
  5. 打开cmd挂载,格式:mount 服务器地址:服务器共享的文件夹 要挂载的路径
    mount 192.168.1.15:/home/project k:
  6. 正常情况下,linux会通过用户的组识别用户,root的是0,window的用户在挂载时是匿名用户,所以需要注册匿名用户的组为0,可以使用 cat /etc/passwd查看root的组信息

打开注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default]
添加下面两项
AnonymousUid = 0
AnonymousGid = 0
如图:
在这里插入图片描述
7. 设置开机自动挂载
打开资源管理器,在地址栏中输入:原封不动输入:
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
将你的脚本拖到此目录下即可

参考

https://www.cnblogs.com/dinolin-630/p/7765283.html
防火墙配置

Logo

更多推荐