NFS

NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 sun 公司开发。通过使用 NFS协议,客户机可以像访问本地目录一样访问远程 NFS 服务器中的共享资源。
NFS 也是 NAS存储设备必然支持的一种协议,但是因为没有用户认证机制,而且数据在网络上明文传输,安全性很差,所以一般只能在局域网中使用。

NFS服务端配置
======================================================================
rpm -q rpcbind nfs-utils     #查询是否安装
yum install -y nfs-utils rpcbind   #安装nfs和rpc的软件包

------------------------------------------------------------------
[root@yefeng ~]# cat /etc/exports
/tmp  *(rw,no_root_squash)                          #任何人都可以用我的 /tmp ,用通配符来处理主机名,重点在 no_root_squash
/home/public  192.168.100.0/24(rw)    *(ro)         #指定网段的用户可以挂载
/home/test    192.168.100.10(rw)                    #指定IP可以挂载
/tmp/111    192.168.1.88(rw)                    #指定IP可以挂载



需要先启动rpc服务,因为nfs要向rpc注册端口
systemctl start rpcbind    #开启rpcbind服务
systemctl start nfs        #开启nfs服务
systemctl enable rpcbind   #开机自启rpcbind服务
systemctl enable nfs       #开机自启nfs服务
systemctl status rpcbind   #开机自启rpcbind服务
systemctl status nfs       #开机自启nfs服务


netstat -anpu | grep rpc  #过滤出rpc所有UDP连接信息
rpcinfo -p localhost   #查看nfs向rpc注册的端口信息
showmount -e localhost   #验证共享
[root@yefeng ~]# showmount -e localhost
Export list for localhost:
/tmp         *
/home/public (everyone)
/tmp/111     192.168.1.88
/home/test   192.168.100.10
NFS服务端配置

 

NFS客户端配置
===================================================================
yum install -y nfs-utils rpcbind

showmount -e 192.168.1.150   #客户端验证共享



    [root@yefeng ~]# mount -t nfs 192.168.1.150:/tmp/111 /tmp/222
    [root@yefeng ~]# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    ………………………………
    192.168.1.150:/tmp/111   118G  7.7G  110G   7% /tmp/222
    [root@yefeng ~]# mount
    ………………………………
    192.168.1.150:/tmp/111 on /tmp/222 type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.88,local_lock=none,addr=192.168.1.150)
NFS客户端配置

 

NFS共享存储服务

鸟哥NFS

posted @ 2022-09-03 11:32  雲淡風輕333  阅读(47)  评论(0)    收藏  举报