nfs挂载配置
nfs挂载步骤
服务器端
1.安装nfs-utils rpcbind
$sudo yum –y install nfs-utils rpcbind
2.文件开放出去配置/etc/exports
例子:/opt/data IP(rw, no_root_squash,no_all_squash,sync)
3.执行配置文件/etc/exports
$exportfs -r
4.Nfs配置生效并使rpcbind和nfs服务开机启动
$sudo systemctl enable rpcbind
$sudo systemctl enable nfs(当报错时可改为: $sudo systemctl enable nfs-server.service)
$sudo systemctl start rpcbind
$sudo systemctl start nfs(当报错时可改为:$sudo systemctl start nfs-server.service)
$sudo systemctl status rpcbind
$sudo systemctl staus nfs(当报错时可改为:$sudo systemctl status nfs-server.service)
5.查看挂载命令
$showmount –e IP
6.客户端挂载步骤
1)安装nfs-utils rpcbind(同上)
2)Nfs配置生效并使rpcbind和nfs服务开机启动(同上)
3)挂载命令(IP为服务器端ip地址)
$sudo mount –t nfs IP:/opt/data /opt/data
以下为nfs资料
一、NFS服务器的设定
NFS服务器的设定可以通过/etc/exports这个文件进行,设定格式如下:
分享目录 主机名称或者IP(参数1,参数2)
/arm2410s 10.22.22.*(rw,sync,no_root_squash)
可以设定的参数主要有以下这些:
rw:可读写的权限; 
ro:只读的权限; 
no_root_squash:登入到NFS主机的用户如果是root,该用户即拥有root权限;
root_squash:登入NFS主机的用户如果是root,该用户权限将被限定为匿名使用者nobody; 
all_squash:不管登陆NFS主机的用户是何权限都会被重新设定为匿名使用者nobody。 
anonuid:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。 
anongid:同anonuid,但是变成group ID就是了! 
sync:资料同步写入存储器中。 
async:资料会先暂时存放在内存中,不会直接写入硬盘。 
insecure:允许从这台机器过来的非授权访问。 
例如可以编辑/etc/exports为: 
/tmp     *(rw,no_root_squash) 
/home/public 192.168.0.*(rw)   *(ro) 
/home/test  192.168.0.100(rw) 
/home/Linux  *.the9.com(rw,all_squash,anonuid=40,anongid=40) 
设定好后可以使用以下命令启动NFS: 
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的) 
/etc/rc.d/init.d/nfs start 
exportfs命令
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下: 
exportfs [-aruv] 
-a :全部mount或者unmount /etc/exports中的内容 
-r :重新mount /etc/exports中分享出来的目录 
-u :umount 目录 
-v :在 export 的时候,将详细的信息输出到屏幕上。
二、NFS客户端的操作: 
1、showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的用法 
showmout 
-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。 
-e :显示指定的NFS SERVER上export出来的目录。 
2、mount nfs目录的方法: 
mount -t nfs hostname(orIP):/directory /mount/point
nfs挂载配置的更多相关文章
- linux内核支持nfs挂载配置
		1.配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项Networking support Networking options TC ... 
- linux nfs服务配置挂载以及oracle使用nfs存储挂载注意事项
		服务端共享目录 /home/XXX/nfs_shared 172.16.22.0/24(rw,no_root_squash) service nfs restart 常用命令: 查看所有nfs共享目录 ... 
- 根文件系统制作、NFS配置与安装及利用NFS挂载根文件系统
		最近打算从头开始制作根文件系统,下面是开发过程. 一.根文件系统的制作 0.FHS(Filesystem Hierarchy Standard)标准介绍 该标准规定了根目录下各个子目录的名称及其存放的 ... 
- 12.NFS搭建配置
		参考博客:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 1.关闭防火墙和SELINUX $ service iptable ... 
- NFS挂载Android文件系统
		NFS挂载Android文件系统 [日期:2012-02-14] 来源:Linux社区 作者:cjok376240497 [字体:大 中 小] 1.安装NFS服务 $sudo apt-get ... 
- 用Qemu模拟vexpress-a9 (四) --- u-boot引导kernel,用nfs挂载根文件系统
		环境介绍 Win7 64 + Vmware 11 + ubuntu14.04 32 u-boot 版本:u-boot-2015-04 Linux kernel版本:linux-3.16.y busyb ... 
- TQ210开发板NFS挂载android4.0.4的rootfs的方法
		首先声明的是,我使用的u-boot是自己移植的u-boot2013.01.01而非天嵌官方的那个,至于使用官方的u-boot如何去实现nfs挂载rootfs我没怎么研究过,不过原理方法都是一致的. 主 ... 
- linux下使用NFS挂载文件系统
		转自linux如何使用NFS挂载文件系统 设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口 ... 
- Ubuntu开启NFS,挂载根目录
		1.安装NFS server Ubuntu初始状态是没有NFS server的,首先要安装NFS server: $ sudo apt-get install nfs-kernel-server (安 ... 
随机推荐
- Binder in Java
			Android在Native层实现了进程间的Binder通信,但是上层应用程序的开发及Framework的实现都是Java,用Java层再实现一次肯定是不合理的,Java可以通过JNI调用Native ... 
- 2016年8月ios面试问题总结
			1.app分发方式 所谓分发方式简单点讲就是你的app都可以通过哪些途径给用户使用. a:个人或者公司的开发者账号 可以上传appStore,用户通过appStore下载. b:企业账号:打包分发. ... 
- 搭建LNAMP环境(二)- 源码安装Nginx1.10
			上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6 1.yum安装编译nginx需要的包 yum -y install pcre pcre-devel zlib zlib-devel ope ... 
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(49)-工作流设计-我的申请
			系列目录 提交一个表单后 我们需要一个管理的列表.我的申请,我的申请包含了提交内容的列表状态 状态分:过期,未审核,审核通过,驳回,废弃 列表对应代码 @using App.Admin; @using ... 
- DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)
			上一篇:<DDD 领域驱动设计-谈谈 Repository.IUnitOfWork 和 IDbContext 的实践(1)> 阅读目录: 抽离 IRepository 并改造 Reposi ... 
- Vertica 分区表设计
			Vertica数据库中的表只是一个逻辑概念. 实际存储在磁盘上的是projection. 当创建一张表,没有创建projection时,那么插入数据的时候会自动创建一个默认的projection.如果 ... 
- php多关键字查询
			php单一关键字查询 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 tdansitional//EN" "http: ... 
- Linux A机器免密码SSH登录B机器
			一.问题 如上,A机器经常需远程操作B机器,传输文件到B机器,每次输入帐号密码过于繁琐,下文通过ssh公钥能解免密码操作问题. 二.解决 1.方案 SSH认证采用公钥与私钥认证方式. 2.步骤 1) ... 
- Node.js大众点评爬虫
			大众点评上有很多美食餐馆的信息,正好可以拿来练练手Node.js. 1. API分析 大众点评开放了查询商家信息的API,这里给出了城市与cityid之间的对应关系,链接http://m.api.di ... 
- 在IE浏览器中执行OpenFlashChart的reload方法时无法刷新的解决方法
			由于项目需求,需要在网页上利用图表展示相关数据的统计信息,采用了OpenFlashChart技术.OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表,用它能 ... 
