Linux

NFS服务安装部署

一、介绍

NFS(Network File System)网络文件系统 主要用于linux系统之间实现文件共享的一种协议 没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只在局域网内使用 支持多节点同时挂载及并发写入

NFS服务组件 RPC(Remote Procedure Call Protocol):远程过程调用协议,它是一种通过网络从远程计算机 程序上请求服务,不需要了解底层网络技术的协议。 rpcbind //负责NFS的数据传输,远程过程调用 tcp/udp协议 端口111 nfs-utils //控制共享哪些文件,权限管理

二、安装

服务端、客户端都需要安装:
yum -y install nfs-utils

三、配置

服务端:——设置共享文件夹及权限:
[root@localhost ~]# cat /etc/exports
/var/www/html *(rw)

开启共享服务:
systemctl start rpcbind
systemctl start nfs-server

验证共享服务:
[root@localhost ~]# showmount -e
Export list for localhost.localdomain:
/var/www/html *

客户端:
开启RPC服务:
systemctl start rpcbind

四、挂载

客户端:
mount -t nfs 172.16.16.174:/var/www/html /var/www/html
把服务端的共享文件夹/var/www/html挂载到本机的/var/www/html下

[root@localhost ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     223M     0  223M   0% /dev
tmpfs                        235M     0  235M   0% /dev/shm
tmpfs                        235M  5.6M  229M   3% /run
tmpfs                        235M     0  235M   0% /sys/fs/cgroup
/dev/mapper/centos-root       18G  2.0G   16G  12% /
/dev/sda1                   1014M  138M  877M  14% /boot
tmpfs                         47M     0   47M   0% /run/user/0
172.16.16.174:/var/www/html   17G  1.8G   16G  11% /tmp

Leave a Reply