部署NFS和测试NFS

用途:共享文件 应用于应用层,既可以用于局域网也可以用于广域网
一、 环境介绍:
服务器:CentOS 6
客户机:CentOS 6
二、 安装包
NFS的安装配置
//nfs-utils 用于NFS共享发布和访问(util:各类型常用工具包)
//rpcbind 用于远端(提供端口号)过程调用机制支持
三、 服务器端配置:
1、创建共享目录:
[[email protected] /]# mkdir /usr/local/test
2、NFS文件配置:
[[email protected] /]# vi /etc/exports
#添加一行:
/usr/local/test/ NFS_Client_IP(rw,no_root_squash,no_all_squash,sync)
保存退出,使配置生效
注:配置文件说明:
/usr/local/test/ 为共享的目录,使用绝对路径。
NFS_Client_IP(rw,no_root_squash,no_all_squash,sync)为客户端的地址及权限,地址可以是一个网段,一个IP地址或者是一个域名,域名支持通配符,
权限说明:
rw:read-write,可读写;
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;
anongid:匿名用户的GID值。
3、启动服务:
[[email protected] /]# service rpcbind start
[[email protected] /]# service nfs start
[[email protected] /]# netstat -ntap | grep rpcbind //查看111端口是否开启
[[email protected] /]#showmount -e NFSserver IP //本机中查看NFS文件
四、客户端设置:
1、创建需要挂载的目录:
[[email protected] ~]# mkdir /usr/local/test
2、测试挂载:
[[email protected] ~]# showmount -e NFS_Server_IP
如果显示:rpc mount export:RPC: Unable to receive; errno = No route to host,则需要在服务端关闭防火墙。
3、挂载:
[[email protected] ~]# mount nfs NFS_Server_IP:/usr/local/test/usr/local/test
[[email protected] ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4(rw)
NFS_Server_IP:/usr/local/test on /usr/local/testtype nfs (rw,vers=4,addr= NFS_Server_IP,clientaddr= NFS_Client_IP)
如果信息如上显示则挂载成功!
4、测试:
客户端新建一个文件:
[[email protected] /]# cd /usr/local/test/
[[email protected] test]# echo "nfs test">>test.txt
[[email protected] test]# ll
-rw-r--r-- 1 root root 16 Apr 10 15:24 test.txt
5、服务端检查:
[[email protected] /]# cd /usr/local/test/
[[email protected] test]# ll
-rw-r--r-- 1 root root 16 Apr 10 15:24test.txt
挂载成功!
五、解除挂载:
[[email protected] ~]# umount /usr/local/test
[[email protected] ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4(rw)
如果遇到:umount.nfs:/usr/local/test: device is busy
用命令:
[[email protected] /]# umount –lf /usr/local/test //强制解挂

原文地址:http://blog.51cto.com/13687553/2135794

时间: 2024-10-22 07:31:06

部署NFS和测试NFS的相关文章

部署NFS与测试NFS

一.环境介绍: 服务器:CentOS 6.4_64NFS_Server_IP 服务器:CentOS 6.4_64 NFS_Client_IP 二.安装: NFS的安装配置: CentOS 5.X: yum install nfs-utils portmap CentOS 6.X (在CentOS 6.3和CentOS 6.4当中,portmap服务由rpcbind负责) : yum install nfs-utils rpcbind 三.服务器端配置: 1.创建共享目录: [[email pro

测试NFS+rsync+sersync+SMTP+shell脚本+cron

考核1: 实现拓扑图: 实验需要的机器: 名称 ip地址 主机名 web服务器 192.168.1.10 web01 rsync备份服务器 192.168.1.20 rsync nfs存储服务器 192.168.1.30 nfs 1,nfs创建一个目录名为/data/web的目录作为web服务器的后端存储,然后共享使用虚拟用户webuser,因为公司访问量不是很大,所以可以直接用sync来同步写入到磁盘 在NFS服务器上: yum -y install nfs-utils.x86_64 rpcb

4412 搭建和测试NFS服务器

一.NFS网络文件系统 NFS是Network FileSystem的缩写,NFS是基于UDP/IP协议的应用.它的最大功能就是可以通过网络让不同的机器,不通的操作系统彼此共享文件, 可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看做一个文件服务器. 通过NFS服务,我们可以实现在线调试文件系统或应用程序,而不用像传统的方式生成文件系统镜像,然后烧写到iTop-4412的eMMC里,在启动开发板. 通过NFS服务可以提高我们的调试效率. Android或者

DRBD+HeartBeat+NFS:配置NFS的高可用

说明: 上周研究了DRBD的安装和配置,今天研究下DRBD的第一个应用,利用DRBD+HeartBeat+NFS:配置NFS的高可用,作为集群中的底端共享存储 NFS主要存储WEB服务器上的程序代码和一些图片文件 参考: http://network.51cto.com/art/201010/230237_all.htm http://showerlee.blog.51cto.com/2047005/1212185 环境: [[email protected] ~]# cat /etc/issu

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

NFS服务搭建与配置 NFS介绍 NFS服务端安装配置 安装测试2个操作系统一个服务端一个客户端,服务端IP为192.168.63.100客户端192.168.63.101,这两个系统许安装nfs-utils rpcbind [[email protected] ~]# yum install -y nfs-utils rpcbind 安装完成后在服务端配置exports文件. [[email protected] ~]# vim /etc/exports ##编辑这个文件里加入以下内容 /ho

NFS错误Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno=Connection refused

NFS报错一例 [[email protected] ~]# /etc/init.d/portreserve start Starting portreserve:                                      [  OK  ] [[email protected] ~]# /etc/init.d/nfs start Starting NFS services:                                     [  OK  ] Starting

NFS介绍,NFS服务端安装配置,NFS配置选项

笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS可以把A.B.C机器之间的文件数据进行共享,例如用户上传了一个文件到A机器上,用户

NFS(NFS介绍,NFS服务端和客户端配置)

一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公司参与并主导开发 NFS数据传输基于RPC协议: 应用场景:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别取挂载A共享的数据目录,从而B和C访问到的数据和A上的一致. NFS原理图:(NFS服务不监听任何端口,但是RPC服务中的模块,rpcbind默认监听111端口,) 二.NFS服务端和客户端配置 [[email

Linux centosVMware NFS介绍、NFS服务端安装配置、NFS配置选项

一.NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 NFS原理图 二.NFS服务端安装配置 yum i