NFS网络文件共享

NFS(Network File System)

NFS在企业中的应用场景

企业集群架构中,NFS网络文件系统一般用来存储共享的视频、图片、附件等静态资源,一般把网站用户上传的文件都放到NFS共享里,例如图片、附加、头像,然后前端所有的节点访问这些静态资源时都会读取NFS存储上的资源。NFS是当前互联网系统架构中最常用的数据存储服务之一,特别是中小型网站公司应用频率更高。大公司除了使用NFS外,还可能使用更为复杂的分布式文件系统Moosefs,glusterfs,FastDFS等。

非常low的企业架构:

1模仿在餐厅吃饭

2

RPC工作原理:

从NFS客户端访问NFS服务端的整体过程:

 NFS配置

一、NFS服务端部署环境准备

  • NFS服务器端:10.69.112.78
  • NFS客户端:10.69.112.133
  • NFS客户端:10.69.112.134

二、NFS server端设置(先安装rpcbind再安装nfs-utils,启动过程也是)

  • rpm -qa nfs-utils rpcbind
  • yum install nfs-utils rpcbind -y
  • /etc/init.d/rpcbind start
  • netstat -tunlp | grep rpcbind
  • chkconfig --list rpcbind
  • rpcinfo -p localhost
  • /etc/init.d/nfs start
  • chkconfig --list nfs
  • chkconfig nfs on

rpcbind和nfs-utils都是开机自启动,如何保证rpcbind先启动?

对比/less/etc/init.d/rpcbind和/less/etc/init.d/nfs中# chkconfig: 2345 13 87这项,也可以不用chkconfig,启动命令写入/etc/rc.local中。

三、NFS服务端配置

  • vim /etc/exports

  /data  10.69.112.*(rw)

  • /etc/init.d/nfs restart
  • showmount -e 127.0.0.1
  • mount -t nfs 10.69.112.78:/data /mnt#挂载测试
  • cat /var/lib/nfs/etab #服务器端nfs所有参数信息

四、NFS客户端配置

  • /etc/init.d/rpc start
  • mount -t nfs 10.69.112.78:/data /mnt
  • 此时能在10.69.112.133上直接访问10.69.112.78上的/data下的内容,但是不能创建
  • 需要在78上chown -R nfsnobody /data
  • 此时,在133上的/mnt目录下就能直接touch文件了
  • 挂载命令放到rc.local中,开机挂载,不要放在fstab中,fstab比网卡先启。
时间: 2024-07-28 17:13:11

NFS网络文件共享的相关文章

NFS网络文件共享存储服务器

NFS网络文件共享存储服务器 什么是NFS NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 在企业集群架构的工作场景中,NFS网络文件系统一般被用来共享存储视频.图片.附件等静态资源文件,通常网站用户上的文件都会存放到NFS共享里.例如bbs产品的图片.附件头像等.然后前段所有的节点访问这些静态资源时都会读取NFS存储上

企业级NFS网络文件共享服务

虚拟实验: 操作系统:CentOS release 6.8 (Final) 虚拟机:VMware 任务:NFS网络文件共享服务 默认是没有安装NFS软件包,NFS主要功能是通过网络让不同的主机系统之间可以共享文件或目录.NFS网络文件系统很像Windows系统的网络共享.安全功能.网络驱动映射,而互联网中小型网站集群架构后端常用NFS进行数据共享. NFS服务器IP: 192.168.222.130 NFS客户端IP1: 192.168.222.138 NFS客户端IP2:192.168.222

NFS网络文件共享服务介绍及案例

1.NFS介绍 1.1.NFS概念描述 什么是NFS?NFS是Network File System的缩写,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或者目.NFS客户端(一般为应用服务器,如Web)可以通过挂载(mount)的方式将NFS服务器端共享的数据文件目录挂载到NFS客户端本地系统中(就是某一个挂载点下).从NFS客户端的机器本地上看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上确是远端的服务器目录. 1.2.NFS历史 第一个网络文件系统

NFS网络文件共享服务

NFS-网络文件系统,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或目录. NFS在企业中得应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频.图片.附件等静态资源文件(一般把网站用户上传的文件都放到NFS共享里,例如:BBS产品的图片.附件.头像,注意网站BBS程序不要放NFS共享里),NFS是当前互联网系统架构中最常用的数据存储服务之一,特别是中小型网站公司应用频率很高.大公司或门户除了使用NFS外,还可能会使用MFS.GFS.FASTFS,TFS等

搭建NFS网络文件共享服务(干货)

先上干货: 以下是配置全过程(客户端和服务端对比)查看NFS软件包[[email protected] ~]# rpm -aq nfs-utils portmap rpcbind#这个命令比(yum grouplist)的更有效率 安装法一:[[email protected] ~]#yum groupinstall "NFS file server"也可以使用法二:[[email protected] ~]# yum install nfs-utils rpcbind -y来安装 客

【集群实战】NFS网络文件共享服务

1. NFS介绍 1.1 什么是NFS? NFS是Network File System的缩写,中文意思是网络文件系统.它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下).从客户端本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上却是远端的NFS服务器的目录. NFS网络文件系统很像

NFS网络文件共享服务的配置和排错总结

1.什么是NFS? NFS,全名叫Network File System,中文叫网络文件系统,是Linux.UNIX系统的分布式文件系统的一个组成部分,可实现在不同网络上共享远程文件系统.NFS由Sun公 司开发,目前已经成为文件服务的一种标准之一.其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据, 所以可以把NFS看做是一个文件服务器.NFS缺点是其读写性能比本地硬盘要差一些. 2.使用yum安装nfs-utils.rpcbind 实验环境centos 6.6nfs-serve

linux nfs网络文件共享

第一,首先在服务器上装 nfs-utils 和libs 两个rpm文件包可以 yum源进行yum -y install nfs-utils* 第二, 建立要共享的文件夹 如在 mkdir  /it  设置改文件共享 . 第三, 设置配置文件 /etc/exports   打开文件里面是空的 设置格式 /it   192.168.0.0(网段或者ip地址都可以)(权限) 數值 內容說明 rwro 該目錄分享的權限是可讀寫 (read-write) 或唯讀 (read-only),但最終能不能讀寫,

NFS网络文件共享系统-综合架构NO.2

相信可能成就一切可能,相信不可能就是自废武功!!! nfs服务器搭建文档 1. 先打印系统版本 cat /etc/redhat-release uname -r uname -m 2. 在所有需要使用nfs的服务器上安装nfs-utils rpcbind yum install nfs-utils rpcbind -y rpm -qa nfs-utils rpcbind 安装好nfs系统会创建一个nfsnobody用户 3. 必须先启动rpcbind ,再启动nfs systemctl star