nfs文件系统
网络文件系统(nfs)是linux系统和网络附加存储设备常用的网络文件系统,允许多个客户端通过网络共享文件访问。用于UNIX机器之间的资源共享。
server的配置
yum install nfs-utils
nfs服务器要求安装nfs-utils软件包
systemctl start nfs-server.service #启动nfs服务
systemctl enable nfs-server.service #设置为开机启动
mkdir /myshare #新建共享目录
[root@test2 sysconfig]# cat /etc/exports #可以不必将导出的目录放在/etc/exports中,而是将*.exports文件添加保存到/etc/exports.d/目录下
/myshare ip(rw) #添加到/etc/exports 允许ip(rw)主机具有读写权限
exportfs -r #重新加载应用更改
showmount #显示共享的存储
注:如果主机已开通防火墙,则要允许防火墙透窗nfs.server服务或者nfsd的nfs端口2049/TCP
客户端的配置
mkdir /mnt/nfsexport #新建要挂载的目录
mount ip:/myshare /mnt/nfsexport #进行挂载
在/etc/fstab下添加
ip:/myshare /mnt/nfsexport nfs defaults #开机自动挂载
mount -a #检查fstab是否按期工作
注:在客户端上如果向共享目录中向文件报错,需要修改server端共享目录所有权
chown nfsnobody /myshare