NFS应用实例

背景介绍

原各个中心服务器磁盘资源利用率不均,有的较多,有的经常空间告警,先考虑通过NFS共享目录出来,用于缓解告警服务器压力,将一些需要保留一段时间的文件先保存在共享目录里

服务端
装包
]# yum -y install nfs-utils            //一般默认会安装
配置

对于普通NFS共享来说:

  • 服务端需要启动的服务: nfs-server

  • 客户端不需要运行特定的系统服务

    服务端配置:

    ]# mkdir /public 
    ]#vim /etc/exports
      /public 172.25.1.0/24(rw,no_root_squash)
      文件夹绝对路径 客户地址1(ro或rw等控制参数) 客户地址2(ro或rw等控制参数) .. .. 
    
起服务
]# exportfs -r   //可以重新加载更新过的配置
]# systemctl start nfs-server
]#systemctl enable nfs-server
]# systemctl restart rpcbind
]# systemctl eanble rpcbind
]# systemctl restart nfs
]# systemctl enable nfs
客户端
  • 列出有哪些NFS共享资源
   showmoount -e server_ip
  ]# showmount -e 192.168.2.11
     Export list for 192.168.2.11:
     /mydata 192.168.2.0/24
  • 开机自动挂载
]#vim /etc/fstab
  192.168.2.11:/mydata  /mydata nfs _netdev 0 0
  服务器地址:文件路径 挂载点 nfs _netdev 0 0
]#mount -a  
]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  1.3G   16G    8% /
devtmpfs                 580M     0  580M    0% /dev
tmpfs                    592M     0  592M    0% /dev/shm
tmpfs                    592M  8.0M  584M    2% /run
tmpfs                    592M     0  592M    0% /sys/fs/cgroup
/dev/vda1               1014M  133M  882M   14% /boot
tmpfs                    119M     0  119M    0% /run/user/0
192.168.2.11:/mydata      17G  1.3G   16G    8% /mydata
报错处理

客户端显示服务端共享哪些存储时可能会报错

]# showmount -e 192.168.2.11
    clnt_create: RPC: Program not registered

出现这种报错是由于服务端,NFS使用的是随机端口,每次启动NFS都需要将自己的随机端口注册到rpcbind服务,这样客户端访问NFS时先到rpcbind查询端口信息,得到端口信息后再访问NFS服务。

解决方法
]# systemctl restart rpcbind
]# systemctl enable nfs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值