linux配制nfs
环境
role | hostname | OS |
---|---|---|
NFS服务端 | nfsserver | Centos 7 |
NFS客户端 | OracleLinux01 | Oracle Linux 6.8 |
要配制/etc/hosts让两个机器通过hostname能ping通
服务端
- 安装服务端yum install nfs-utils
- 设置开机自动启动并启动服务
systemctl enable rpcbind systemctl enable nfs systemctl start rpcbind systemctl start nfs
- 防火墙放开服务
firewall-cmd --zone=public --permanent --add-service={rpc-bind,mountd,nfs} firewall-cmd --reload
- 创建共享目录并设置权限
mkdir -p /data/nfs cd /data chmod 755 nfs
- 修改配制/etc/exports,让nfs服务端知道哪个是要共享的目录
/data/nfs/ *(rw,sync,no_root_squash,no_all_squash)
- 通过下面命令可以在服务端查看共享目录
showmount -e nfsserver
客户端
- yum install nfs-utils
- service rpcbind start
- 确认是否能查询到服务端showmount -e nfsserver
- 挂载
mkdir -p /data/oracle_data mount -t nfs nfsserver:/data/nfs /data/oracle_data/ df -hT 确认是否挂好
- 在/etc/fstab增加配制,保证重启后挂载不丢
nfsserver:/data/nfs /data/oracle_data nfs defaults 0 0