NFS存储服务部署

服务端部署:
第一个历程: 下载安装软件
[root@nfs01 ~]# rpm -qa |grep -E "nfs|rpc"
[root@nfs01 ~]# yum install -y nfs-utils rpcbind
第二个历程: 编写nfs服务配置文件
/etc/exports (man exports)
格式 01 02(03)
01: 设置数据存储的目录 /data
02: 设置网络一个白名单 (允许哪些主机连接到存储服务器进行数据存储)
03: 配置存储目录的权限信息 存储目录一些功能
[root@nfs01 ~]# vim /etc/exports
/data 192.168.10.0/24(rw,sync)
第三个历程: 创建一个存储目录
[root@nfs01 ~]# mkdir -p /data
[root@nfs01 ~]# chown nfsnobody.nfsnobody /data/
第四个历程: 启动服务程序
先启动 rpc服务
[root@nfs01 ~]# systemctl start rpcbind.service
[root@nfs01 ~]# systemctl enable rpcbind.service
再启动 nfs服务
[root@nfs01 ~]# systemctl start nfs
[root@nfs01 ~]# systemctl enable nfs

客户端部署:
第一个历程: 安装nfs服务软件
[root@backup ~]# yum install -y nfs-utils
第二个历程: 实现远程挂载共享目录
[root@backup ~]# mount -t nfs 192.168.10.19:/data /mnt
[root@backup ~]# df -h
192.168.10.19:/data 17G 1.3G 16G 8% /mnt
测试:
[root@backup ~]# cd /mnt/
[root@backup mnt]# touch backup_data.txt
[root@nfs01 ~]# cd /data/
[root@nfs01 data]# ls
backup_data.txt
如何实现自动挂载:

  1. 利用rc.local
    echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local
  2. 利用fstab文件
    [root@backup ~]# vim /etc/fstab
    172.16.1.31:/data /mnt nfs defaults 0 0

你可能感兴趣的:(NFS存储服务部署)