RHEL6.3 NFS服务搭建过程详解

简介:

NFS服务搭建

网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。

系统信息:

clip_image002[9]

一、 NFS服务器端配置

1、安装nfs软件

clip_image004[7]

2、配置NFS服务器,编辑/etc/exports文件

以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。

添加的内容表示:允许ip 地址范围在192.168.100.*的计算机以读写的权限来访问/data/share 目录。

/data/share也称为服务器输出共享目录。

括号内的参数意义描述如下:

rw:读/写权限,只读权限的参数为ro;

sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。

no_root_squash:NFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。

clip_image006[9]

3、设置共享文件/data/share文件权限属性

clip_image008[7]

4、重新启动nfs服务

clip_image010[7]

5、在NFS服务器上共享目录创建几个测试文件

clip_image012[7]

在NFS 服务器启动后,还需要检查Linux 服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS 使用的端口和允许通信的主机,主要是检查Linux 服务器iptables,selinux 等选项的设置,以及/etc/hosts.deny,/etc/hosts.allow 文件。

二、 NFS客户端配置

1、 通过挂载远程访问NFS服务

通过mount命令将Linux 服务器的NFS 输出共享目录挂载到/mnt 目录下,因此,如果NFS 正常工作,应该能够在/mnt 目录看到/data/share 共享目录中的内容。

clip_image014[7]

2、在客户端挂载目录创建几个文件,可以看到创建文件的用户属性为nfsnobody

clip_image016[7]

在NFS服务器共享文件夹也可以看到客户端创建的文件

clip_image018[5]

三、 设置客户端NFS开机自动挂载

1、配置 /etc/fstab

clip_image020[4]

2、使用 mount -a让内核重新读取/etc/fstab 文件,可以看到挂载成功。

clip_image022[4]

四、  设置客户端NFS访问时自动挂载,不访问时候自动断开

1、配置主配置文件auto.master,然后配置辅助文件auto.nfs(auto.master必须包含辅助文件辅助文件中的访问目录nfs 是访问时自动创建并且隐藏的。


本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/1131874,如需转载请自行联系原作者

 

相关文章
|
7月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
434 0
|
7月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
173 0
|
2月前
|
Unix Linux 网络安全
NFS挂载服务
【10月更文挑战第14天】
47 2
|
4月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
107 4
|
5月前
|
存储 算法框架/工具
Ceph提供nfs服务
Ceph提供nfs服务
66 6
|
4月前
|
Kubernetes 关系型数据库 MySQL
k8s练习--通过NFS+PV+PVC+POD,部署一个MySQL服务,并将MySQL的数据进行持久化存储
本文档介绍了如何使用Kubernetes (K8s)、NFS、PersistentVolume (PV)、PersistentVolumeClaim (PVC)和Pod来部署并实现MySQL服务的数据持久化存储。Kubernetes是一个用于自动化部署、扩展和管理容器化应用的强大平台。NFS作为一种网络文件系统协议,能够使Kubernetes集群中的Pod跨节点访问共享文件。PV和PVC机制则提供了持久化的存储解决方案,确保数据即使在Pod生命周期结束后仍得以保留。
170 0
|
6月前
|
Ubuntu
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
198 2
|
7月前
|
存储 网络协议 Linux
NFS(Network File System 网络文件服务)
NFS(Network File System 网络文件服务)
|
7月前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
140 0
|
7月前
|
网络协议 Linux 测试技术
NFS - MIPS架构下构建NFS共享目录服务
NFS - MIPS架构下构建NFS共享目录服务
206 1