centos 7 安装nfs 服务
一、安装
yum install -y nfs-utils
二、配置
vim /etc/exports
/data/nfs/ 192.168.56.0/24(rw,sync,no_root_squash,no_all_squash)
三、启动nfs服务
先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)
systemctl enable rpcbind.service
systemctl enable nfs-server.service
然后分别启动rpcbind和nfs服务:
systemctl start rpcbind.service
systemctl start nfs-server.service
确认NFS服务器启动成功:
rpcinfo -p
检查 NFS 服务器是否挂载我们想共享的目录 /data/nfs/:
exportfs
#使配置生效
exportfs -r
可以查看到已经ok
/data/nfs/ 192.168.56.0/24
四、在从机上安装NFS 客户端
首先是安裝nfs,同上,然后启动rpcbind服务
yum install -y nfs-utils
先为rpcbind做开机启动:
systemctl enable rpcbind.service
然后启动rpcbind服务:
systemctl start rpcbind.service
注意:客户端不需要启动nfs服务
检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP
showmount -e 192.168.56.44
Export list for 192.168.56.44:
/data/nfs 192.168.56.0
五 常用命令
1、exportfs
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:
exportfs [-aruv]-a # 全部挂载或卸载 /etc/exports中的内容
-r #重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
-u #卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)
-v #在export的时候,将详细的信息输出到屏幕上。
具体例子:
exportfs -au #卸载所有共享目录
2、nfsstat
查看NFS的运行状态,对于调整NFS的运行有很大帮助。
3、rpcinfo
查看rpc执行信息,可以用于检测rpc运行情况的工具
rpcinfo -p看出RPC开启的端口所提供的程序有哪些。
4、showmount
-a 显示已经于客户端连接上的目录信息
-e IP或者hostname 显示此IP地址分享出来的目录
最后注意两点,虽然通过权限设置可以让普通用户访问,但是挂载的时候默认情况下只有root可以去挂载,普通用户可以执行sudo。
NFS server 关机的时候一点要确保NFS服务关闭,没有客户端处于连接状态!通过showmount -a 可以查看,如果有的话用kill killall pkill 来结束,(-9 强制结束
NFS client启动的时候,如果做了自动挂载,一定要保证NFS server先起来,否则开机会启动不了
5、防火墙策略
firewall-cmd --permanent --add-service=nfs
systemctl restart firewalld.service
六、权限
让 nfs client以某个用户来挂载和访问nfs server共享的磁盘
nfs server
chown elk.elk /data/nfs/ -R ll /data/nfs/ -d
drwxr-xr-x 2 elk elk 21 Nov 7 18:13 /data/nfs/#id elk
uid=1003(elk) gid=1003(elk) groups=1003(elk)
nfs 客户端
id elk #保证uid还server的保持一致
uid=1003(elk) gid=1003(elk) groups=1003(elk)mount -t nfs 192.168.56.44:/data/nfs /data/esbackup/
转载于:https://blog.51cto.com/395469372/2315339
centos 7 安装nfs 服务相关推荐
- linux 下 安装 nfs 服务
一.debian 配置nfs服务器 1. 安装 nfs 服务 apt-get install nfs-common nfs-kernel-server 2.创建需要共享的目录 mkdir /mnt/n ...
- CentOS 7 安装NFS
引用:https://www.linuxidc.com/Linux/2017-01/139886.htm https://www.cnblogs.com/liuyisai/p/5992511.html ...
- ubuntu查看node的安装目录_ubuntu安装nfs服务实现共享目录
nfs服务是实现Linux和Linux之间的文件共享 下载离线安装包 下面为在ubuntu16.04系统中搭建nfs服务 1.安装nfs服务(只需要服务端安装) sudo apt install nf ...
- 在centos中安装samba 服务
在centos中安装samba 服务,写这篇博文的目的主要是方便windows上面的文件简单快速的复制到linux中. 1.下载及安装Samba yum -y install samba 2.配置S ...
- linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务
Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...
- CentOS安装NFS服务端和客户端
在服务器上: 1.服务器上安装 NFS 服务器所需的软件包: yum install -y nfs-utils 2.编辑exports文件,添加从机 vi /etc/exports /data/ ...
- 安装NFS服务,并挂载到开发板
1.前言 由于嵌入式linux开发大多数使用的是交叉编译环境,难免很频繁的将文件在开发板和PC环境之间传递,最方便的当然是网络传递了,可以使用FTP,以及挂载NFS两种方式了,显然后者更为方便了. 2 ...
- Ubuntu下安装nfs服务
From: http://blog.csdn.net/shawnrong/article/details/1656668 1. sudo apt-get install nfs-kernel-serv ...
- CentOS离线安装httpd服务
文章目录 需求背景 安装 需求背景 需要在无网络环境下安装httpd服务 安装 提示:直接下载httpd离线安装包无法安装成功,需要安装相对应的依赖 需要下载的依赖如下: apr-1.4.8-5.el ...
最新文章
- Oracle 的 DBMS_SCN 修正以及 SCN 的 auto-rollover 新特性
- 语音识别框架最新进展——深度全序列卷积神经网络登场
- Java设计模式(七):适配器设计模式
- Android布局琐碎(原)
- Oracle-RAC等价性验证错误:Result: PRVF-4007 : User equivalence check failed for user grid
- 【Python基础】python使用openpyxl操作excel
- win10控制视频声音大小
- 查看照片的指定位置的像素点值,并在照片中绘制一条指定像素颜色的线段
- leetcode面试题 10.05. 稀疏数组搜索(二分法)
- react的导出是怎么实现的_从零开始开发一个 React
- Java语言程序设计基础篇 循环(四)练习
- 话题:什么是前端工程化?
- 高中计算机网络培训心得体会,高中老师信息技术培训心得体会
- “一天搞懂深度学习”笔记
- 十二步教你学会3d游戏建模,成功入行
- CAD二开之打开时插件命令自动加载(RibbonUI自动显示)
- pd.DataFrame()函数
- 吉吉国王(树形dp)
- echarts组织架构图
- source insight使用方法简介