继续使用FTP服务两台环境安装NFS相关服务,两台节点操作
//yum -y install nfs-utils rpcbind
主服务端创建共享目录
//mkdir /mnt/test
主服务端编辑NFS配置文件
//mnt/test 192.168.200.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
注解: /mnt/test 共享目录
rw 读写权限
no_root_squash nfs 服务连接客户端时,使用root用户登录,对于服务来说存在隐患
no_all_squash 无论NFS客户端连接服务端用什么用户,对服务端来说都有匿名用户的权限
Sync 存入硬盘的同时,同时写入内存
Anonuid 匿名用户 UID
Anongid 匿名用户 GID
生效配置文件 //exportfs -r
启动 NFS\RPCbind //systemctl start rpcbind systemctl start nfs (此处启动有先后顺序先启动 RPC )
列出服务端可挂载的NFS服务 //showmount -e + 服务端地址
客户端挂载服务 //mount -t nfs 服务端 IP:/mnt/test /mnt/
验证挂载 // df -h |grep /mnt
192.168.200.10:/mnt/test 36G 880M 35G 3% /mnt
验证共享
touch 123.txt
md5sum 123.txt // 计算 md5 值
登录服务端进入共享目录查看
cd /mnt/test/
md5sum 123.txt // 计算 md5 值,和客户端相同
d41d8cd98f00b204e9800998ecf8427e 123.txt
排错思路:
1、 挂载不成功查看配置文件掩码信息以及共享参数
2、 挂载不成功查看配置文件是否生效
3、 同步文档不成功查看防火墙与 selinux
三、 samba服务
单节点安装samba服务//yum -y install samba
编辑samba配置文件
load printers = no
cups options = raw
printcap name = /dev/null
obtain a list of printers automatically on UNIX System V systems:
printcap name = lpstat
printing = bsd
disable spoolss = yes
创建共享目录 //mkdir /opt/share
赋与共享目录所有权限 //chmod 777 /opt/share
启动samba 守护进程 //systemctl start smb 以及nmb
创建samba用户密码 // sambapasswd -a root
Windows 下访问验证
排错思路:
防火墙 selinux
查看 smb.conf 的配置文件
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
临时关闭
[root@xuegod63~]# getenforce
Enforcing
[root@xuegod63~]# setenforce 0
setenforce:SELinux is disabled
永久关闭
[root@xuegod63 ~]# vim /etc/selinux/config
改:7SELINUX=enforcing #前面的7,表示文档中第7行。方便你查找
为:7SELINUX=disabled
[root@xuegod63 ~]# reboot