【RedHat Linux】 nfs 服务器搭建 与 客户端配置
NFS 的简化流程 :
vi /etc/export
exportfs -r
showmount -e
【NFS 客服端挂载】
1. yum install autofs
2. vi /etc/auto.master # 说明:/home/guests /etc/myauto.ldap
3. echo username -rw classroom.example.com:/home/guests/ldapuser0 > /etc/myauto.ldap
4. systemctl enable autofs
5. systemctl restart autofs
6. systemctl restart autofs
7. exit
8. ssh ldapuser0@ip.
【NFS 服务端配置】
1. yum install nfs-utils
2. systemctl start nfs-server nfs-secure
3. mkdir -p /public /protected/project
4. vi /etc/exports
/public 172.25.0.0/24(ro)
/protected 172.25.0.0/24(rw,sec=krb5p)
4.1 exportfs -r
5. wget http://classroom.example.com/pub/keytabs/server0.keytab -O /etc/krb5.keytab
6. systemctl restart nfs-server nfs-secure-server
7. systemctl enbale nfs-server nfs secure-server
ps: 关闭防火墙 systemctl stop firewalld
【例题】
在desktop0 上挂载一个来自 server0.example.com 的共享,并符合以下要求
/public 挂载在下面的目录上 /mnt/nfsmount
/protected 挂载在 /mnt/nfssecure
http://classroom.example.com/pub/keytabs/desk
用户 ldapuser0 能够在/mnt/nfssecure/project上
这些文件系统在系统启动时自动挂载
mkdir -p /public /protected/project
chown ladpuser0 /protected/project
wget -O /etc/krb5.keytab
vim /etc/exports /public 172.25.0.0/24
【报错情况】 r
【1】pc-gssd 报错并无法启动, 是由于keytab 无法正常验证导致。
解决方法:检查 keytab是否正常下载, krb5-workstation krb5-lib是否已经按照
【2】mount -a 后很长时间没反应
解决方法: systemctl status 检查nfs nfs-secure 服务是否已经正常启动