搬砖小弟
Linux - 安装nfs
2019-08-28 / 2 min read

想要k8s中使用nfs来动态提供PersistentVolume,so查下怎么搭建nfs server.
环境:
centos 7

  1. 安装nfs-utils
yum install -y nfs-utils
  1. 修改配置
mkdir /nfs
chmod 777 /nfs
vim /etc/exports
/nfs   192.168.0.0/24(rw,sync,no_root_squash,no_all_squash)

常用选项:
ro:客户端挂载后,其权限为只读,默认选项;
rw:读写权限;
sync:同时将数据写入到内存与硬盘中;
async:异步,优先将数据保存到内存,然后再写入硬盘;
Secure:要求请求源的端口小于1024
用户映射:
root_squash:当NFS客户端使用root用户访问时,映射到NFS服务器的匿名用户;
no_root_squash:当NFS客户端使用root用户访问时,映射到NFS服务器的root用户;
all_squash:全部用户都映射为服务器端的匿名用户;
anonuid=UID:将客户端登录用户映射为此处指定的用户uid;
anongid=GID:将客户端登录用户映射为此处指定的用户gid
3. 启动并设置开机启动

sudo systemctl enable nfs
sudo systemctl start nfs