Linux安装NFS
1、创建共享目录和权限设置
[root@k8s-master ~]# mkdir -p /data/nfs
[root@k8s-master ~]# chown -R 755 /data/nfs/
[root@k8s-master ~]# ll /data/
2、通过yum进行安装
[root@k8s-master ~]#yum -y install nfs-utils rpcbind
3、配置 nfs,nfs 的默认配置文件在 /etc/exports 文件下,在该文件中添加下面的配置信息:
[root@k8s-master ~]# vim /etc/exports
/data/nfs *(rw,sync,no_root_squash)
####备注相关配置说明
/data/nfs:是共享的数据目录
*:表示任何人都有权限连接,当然也可以是一个网段,一个 IP,也可以是域名
rw:读写的权限
sync:表示文件同时写入硬盘和内存
no_root_squash:当登录 NFS 主机使用共享目录的使用者是 root 时,其权限将被转换成为匿名使用者,通常它的 UID 与 GID,都会变成 nobody 身份
4、启动顺序,先启动rpc,在启动nfs
[root@k8s-master ~]# systemctl enable rpcbind
[root@k8s-master ~]# systemctl start rpcbind
[root@k8s-master ~]# systemctl status rpcbind
####在启动nfs
[root@k8s-master ~]# systemctl enable nfs
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@k8s-master ~]# systemctl start nfs
[root@k8s-master ~]# systemctl status nfs
5、查看相关信息
##nfs相关信息
[root@k8s-master ~]# rpcinfo -p|grep nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100227 3 udp 2049 nfs_acl
###查看挂载信息
[root@k8s-master ~]# cat /var/lib/nfs/etab
/data/nfs *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,secure,no_root_squash,no_all_squash)
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · k3s+kuboard快速搭建K8s生产环境集群
- · 部署docker+k3s+rancher2
- · 部署k3s+KubeSphere
- · es+filebeat+elastalert2实现异常邮件提醒
- · centos7安装k8s集群(2022版)
- · k8s之Service
- · k8s之PersistentVolume&PersistentVolumeClaim
- · k8s之ReplicationController
- · k8s deployment with persistentVolume
- · k8s之java-deployment
- · k8s之mongo-deployment
- · pe-deployment