NFS服务配置及排错

tech2022-07-07  219

二、NFS服务配置

继续使用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

最新回复(0)