Linux创建和挂载NFS网络共享文件

一、软件安装:


平台:Redhat/CentOS

rpcbind ——负责NFS的数据传输

# yum install rpcbind

nfs ——控制共享哪些文件,权限管理

# yum install nfs-utils


平台:Deepin Linux

nfs-kernel-server ——NFS共享服务管理

$ sudo apt-get install nfs-kernel-server


二、配置NFS服务器:

1.新建共享目录:

# mkdir /share


2.设置权限(本地权限/共享权限),取共享权限和本地权限的交集:

# chown nfsnobody /share


3.把目录共享出去:

# vim /etc/exports

格式: 共享目录 客户机ip 共享方式(ro,rw)
      ro:只读 rw:读写 sync:同步 async:异步(默认)

/share *(ro, sync) # ‘*’表示所有ip
/share 192.168.2.250(rw, sync)

deepin linux 下:
(rw,sync,no_root_squash,no_subtree_check)


4.配置共享:

重启rpcbind服务

# service rpcbind restart


重启nfs服务

# service nfs restart


设置开机自启动rpcbind服务

# chkconfig rpcbind on / systemctl enable nfs


设置开机自启动nfs服务

# chkconfig nfs on / systemctl enable rpcbind


启动nfs服务后重新到处服务配置

# exportfs -rv


Deepin linux下:

$ sudo service nfs-kernel-server restart


三、客户端访问nfs共享目录:


查看目标地址共享目录有哪些

# showmount -e 192.168.2.250


挂载目录

# mount -t nfs 192.168.2.250:/share /mnt


实现开机自动挂载

# vim /etc/fstab

192.168.0.250:/share /mnt nfs _netdev 0 0

你可能感兴趣的:(Linux)