标签:ash 配置 挂载 nfs-utils firewalld 临时 创建 网络 配置文件
NFS网络文件系统,英文:Network File System 是由SUN 公司研制的UNIX表示层协议,能使访问网络上别处的文件就像在使用自己的计算机一样。系统环境:Centos7.4 ,安装包:nfs-utils 端口2049,rpcbind 端口111
服务端搭建:IP地址 192.168.0.14
# 搭建服务端
rpm -qa nfs-utils rpcbind #查询是否已安装NFS服务包
yum -y install nfs-utils rpcbind #使用yum进行安装主程序包
mkdir /opt/nfs #创建一个共享目录
chmod 667 /nfs #设置/opt/nfs共享目录使用权限
# 修改配置文件
vim /etc/exports #编辑NFS共享文件
/opt/nfs 192.168.0.14/24(rw,sync,no_root_squash)
# 输入挂载目录指定服务端IP,设置NFS目录执行权限。
exportfs -r #用 exportfs 可以不用重启nfs服务,配置文件就会生效。
systemctl restart nfs && systemctl enable nfs #设置开机启动
rpcinfo -p 192.168.0.14 #启动后查看rpc运行状况
#安装好需要放行防火墙2049和111以及mountd服务端口,否则客户端会挂载不了。
#需注意:Centos6 使用的是iptables ,Centos7 使用的是filewall
vim /etc/services #查看端口和服务,可以查看mountd服务端口
systemctl stop firewalld #我使用的是测试环境直接关闭防火墙
nfs常用选项
ro 只读共享
rw 读写共享
srync 同步写入数据到内存和硬盘里
async 异步写入数据
wdelay 延迟写入数据
root_squash 屏蔽远程root权限
no_root_squash 保留远程root权限
all_squash 屏蔽所有的远程用户权限
客户端搭建:IP地址 192.168.0.15
#搭建客户端
yum -y install nfs-utils
mkdir /opt/share #创建客户端共享目录
showmount -e 192.168.0.14 #查看服务端挂载文件是否可以正常。
# 临时挂载
mount -t nfs 192.168.0.14:/opt/nfs /opt/share
umount /opt/share # 取消挂载
# 永久挂载
vim /etc/fstab
192.168.0.14:/opt/share/ nfs defaults 0 0
mount -a #刷新/etc/fstab的内容
df -h #查看挂载状态
Windows客户端:
1.打开控制面板—>程序和功能—>打开或关闭windows功能—>勾选NFS服务
2.打开Dos界面进行挂载(G: 是Windows盘符,IP地址是指定服务端)
挂载:mount 192.168.0.14:/opt/nfs G:
卸载:umount G:
标签:ash 配置 挂载 nfs-utils firewalld 临时 创建 网络 配置文件
原文地址:https://blog.51cto.com/10806943/2567762