Centos7 NFS共享储存服务详解

简介:

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

优点:

    节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。
    用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。
    一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量     

实际操作

话不多说我们用实验来进一步了解NFS作用
为了防止实验对我们的磁盘内容造成损坏,所以首先我们先添加一块新硬盘进行实验。
这里我们因为会用到两台Linux虚拟机一台作为服务端,另一台作为客户端,因此首先我们先对其修改主机名,在做实验时便于区分。
下面我们对新添加的磁盘进行分区、格式化与挂载。
fdisk /dev/sdb(对磁盘sdb进行分区)
n(创建主分区)
w(保存退出)
mkfs.xfs /dev/sdb1(格式化磁盘sdb1)
vim /etc/fstab(进入fstab文件,并做如下修改)
/dev/sdb1 /mnt xfs defaults 0 0
mount -a(挂载sdb1)
df -hT(查看挂载结果)






NFS服务器的使用还需要安以下两个安装包。
yum install nfs-utils rpcbind -y(安装软件包nfs-utils与rpcbind)
软件包安装完成后就是对共享服务配置文件的配置了。
vim /etc/exports(进入共享配置文件)
/mnt 192.168.131.0/24(rw,sysy,squash) :配置共享配置文件
“/mnt”为提供共享的磁盘挂载点,“192.168.52.0/24”为共享的网段。括号里的是权限,rw表示允许读写(ro为只读),sync表示同步写, no_root_squash表示当前客户机以root身份访问时,赋予本地root权限。
配置完成后机的启动我们刚安装过软件包。
systemctl start nfs(启动nfs服务)
systemctl start rpcbind (启动rcpbind服务)
netstat -ntap | grep rpc(查看rpc服务是否已经开始运行)
systemctl stop firewall.service (关闭防火墙)
setenforce 0(关闭增强型安全功能)
下面切换到客户端
systemctl stop firewall.service (关闭防火墙)
setenforce 0(关闭增强型安全功能)
yum install httpd -y (安装httpd软件包)






我们把共享目录挂载到httpd目录下可以有两种方法
一是暂时挂载,一旦重启就会失效
mount 192.168.131.129:/mnt /var/www/html
df -hT
另一种则是永久挂载,即使重启挂载也不会失效
umount /var/www/html
df -hT
vim /etc/fastab
mount -a
df -hT
我们进入到httpd服务的站点目录下,在里面新建一个html首页文件,并用vim编辑器在里面编辑一段内容。
"<h1>this is nfs web</h1>"
开启httpd服务,





原文地址:https://blog.51cto.com/14449528/2438265

时间: 2024-11-12 08:44:57

Centos7 NFS共享储存服务详解的相关文章

linux的mount(挂载)NFS 共享,命令详解

Linux下挂载(mount)光盘镜像文件.移动硬盘.U盘.Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用.现在许多企业的计算机系统都是由UNIX系 统.Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换.下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘

NFS共享储存服务部署

NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发,通过使用NFS协议,NFS客户机可以向访问本地目录一样访问远程NFS服务器中的共享资源.大多数负载均衡群集都使用NFS协议.NFS网络文件系统一般被用来存储共享视频.图片等静态资源文件. 环境部署: redhat6.5系统 服务器Ip:192.168.100.101 客户端ip:192.168.100.102 NFS服务器部署: 1.需要先安装rpcbind(用于NFS共享发布和访问).nfs-utils(用于远端过程调用

NFS网络文件服务详解

一:简介 用于unix/linux系统之间通过网络进行文件共享,用户可以把网络中NFS服务器提供的共享目录挂载到本地文件目录中,可以象对本地文件系统一样操作NFS文件系统中的内容. 二.安装  rpm -qa | grep rpcbind  yum install rpcbind  rpm -qa | grep nfs  yum list | grep nfs  yum install nfs-utils 三.启动NFS service rpcbind start service nfs sta

CentOS 默认基本服务详解

1.使用chkconfig --list来查看安装的服务,比如我这里最小化安装后的一些服务 [[email protected] ~]# chkconfig --list auditd          0:off   1:off  2:on    3:on    4:on   5:on    6:off crond           0:off   1:off  2:on    3:on    4:on   5:on    6:off ip6tables       0:off  1:off

HTTPD服务详解

HTTPD服务详解 目录 一.httpd的程序版本 二.httpd的特性 三.httpd的功能特性 四.httpd使用 1.httpd的安装 2.程序环境 Httpd-2.2 (Centos6) http-2.4 (Centos7) 五.http配置相关说明 1.修改监听的ip和port 2.持久连接 3.MPM 4.DSO配置指令模块加载 5.定义Main'server文档页面路径 6.站点访问控制 文件系统路径 URL路径 7.<Directory> 中基于源地址实现访问控制 Option

CentOS7/RHEL7安装Redis步骤详解

CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看CentOS7/RHEL7安装Redis步骤详解 方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis启动服务:1systemctl start redis.service停止服务: systemctl stop red

Centos7&Centos6 Root密码破解详解

Centos7&Centos6 Root密码破解详解 说到Linux的root登录密码,相信作为一个运维管理员都是一个敏感的问题,如果当管理员忘记root登录密码,需要破解的话是及其方便的,不像windows的登录密码破解,windows登录的密码破解我们需要介入工具进行破解,现在使用最多的是老毛桃等工具.而今天我们主要介绍一下centos7和cenos6的登录密码的破解方法.使用过Centos7的童鞋来说是有体会的,Centos7和Centos6版本的命令是有一定差别的,防火墙类型最为显著,从

winxp计算机管理中服务详解

winxp计算机管理中服务详解01 http://blog.sina.com.cn/s/blog_60f923b50100efy9.html http://blog.sina.com.cn/s/blog_b08c76100102vijm.html winxp计算机管理中服务详解02 http://blog.sina.com.cn/s/blog_60f923b50100efz3.html http://blog.sina.com.cn/s/blog_b08c76100102vijn.html

centos7.0 安装日志--图文详解-python开发环境配置

centos7.0发布之后,就下载了everthing的DVD镜像,今天有时间,所以决定在vbox底下体验一番--- 上图: 默认是体验安装,作为一个忠实粉丝,我决定选择直接安装! 这个界面是这次新版本更新后改的,它把以前要下一步.上一步可以修改的操作全部集中到一个页面来,默认选择是下图这样,比如你想修改软件安装选项只要点击相应选项就可以了. 每次你更改安装选项之后,它都会自动从新计算安装源,如果你的选择的资源本地没有,还可以通过网络来安装,默认网络是不启用的,所以我们需要自己手工设置一下网络.