龙叔Liunx:NFS

1、简单介绍

        NFS是NAS的一种实现方式,将NFS服务端的工项目录映射挂载到客户端的目录上,实现网络存储。

        nfs 本身只是一种文件系统(只具有文件管理的功能),并不具备网络功能。 所以 nfs 必须借助rpc进行网络通信。

        大致的客户端和服务端的交互过程如下:

        NFS服务端主要的进程:

        1、nfsd:主要功能是管理客户端是否能够登录服务器;

        2、mountd:主要功能主要是管理nfs文件系统的权限管理

        3、portmap:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

2、搭建配置

2.1、服务端服务器搭建NFS共享

a、安装必要工具

        yum -y install nfs-utils
        yum -y install rpcbind

b、创建NFS共享目录:mkdir -p /home/nfsshare

c、给客户端IP授权:vim /etc/exports ,格式如下

        /export/nfs/ 【IP】(rw,no_root_squash,sync)

d、生效配置:

        exportfs -avr

e、启动服务:

        service rpcbind start 【要先启动】

        service nfs start

2.2、客户端服务器挂载远程共享目录

a、安装必要工具

        yum -y install nfs-utils

b、创建挂载目录(本地目录)

        mkdir /mnt/nfs

c、挂载远程共享目录到本地挂载点(本地目录)

        mount -t nfs 【IP】::/home/nfsshare /mnt/nfs

d、配置开机自动挂载

        如果仅仅是使用命令进行挂载,如果你重启了服务器,那么挂载就会失效,所以你需要在/etc/fstab中配置开机自动挂载

        格式:【IP】:/home/nfsshare /mnt/nfs nfs defaults 0 0

挂载完之后  df命令就可以看到挂载的目录了

3、常用命令

3.1、服务端

a、查看可挂载卷信息

showmount -e 【NFS服务端IP】 

b、修改了 /etc/exports 后不重启生效

exportfs -avr

c、显示 NFS 服务器统计信息

nfsstat -s

d、查看RPC 服务的信息

rpcinfo命令

-m 显示 rpcbind 操作的统计信息表

-s 显示所有已注册的 RPC 程序的简明列表

-T 显示有关使用特定传输或协议的服务的信息

-t 探测使用 TCP 的 RPC 程序

-u 探测使用 UDP 的 RPC 程序

3.2、客户端

a、挂载NFS卷

mount 【NFS IP】:【远程目录】  【本地目录】

b、卸载NFS卷

unmout 【本地挂载目录】

欢迎关注我的公众号:龙叔运维

持续分享运维经验

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙叔运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值