nfs搭建

环境

centos7
安装 nfs 相关软件包:

yum install nfs-utils rpcbind -y

修改nfs配置文件,nfs的默认配置文件是 /etc/exports

vim /etc/exports
/root/nfs *(rw,sync,no_root_squash)

说明如下:

/root/nfs 为NFS共享目录绝对路径
* 指定哪些用户可以访问:
  这里 * 表明所有可以ping同该主机的用户都可以访问
    192.168.1.*  指定网段,在该网段中的用户可以访问
    192.168.1.100 只有该主机可以访问
(rw,sync,no_root_squash)    参数:
    rw             read-write   读写
    ro             read-only    只读
    sync           请求或写入数据时,数据同步写入到NFS server的硬盘后才返回。数据安全,但性能降低了
    async          优先将数据保存到内存,硬盘有空档时再写入硬盘,效率更高,但可能造成数据丢失。
    root_squash    当NFS 客户端使用root 用户访问时,映射为NFS 服务端的匿名用户
    no_root_squash 当NFS 客户端使用root 用户访问时,映射为NFS 服务端的root 用户
    all_squash     不论NFS 客户端使用任何帐户,均映射为NFS 服务端的匿名用户

启动

systemctl start rpcbind.service
systemctl start nfs-server.service

客户端挂载

yum install nfs-utils rpcbind -y
mount ip:/root/nfs nfs/
## 无需启动rpcbind.service 和 nfs-server.service

你可能感兴趣的:(nfs搭建)