旅途之为企业搭建linux NFS Server

NFS:Network File System (网络文件系统)

文件系统工作于用户空间

RPC:Remote Procedure Call(远程过程调用)

linux:提供RPC服务的程序

portmap

tcp/111

udp/111

RPC之间数据交换格式:

二进制/文本

NFS:由sun开发

NFSv1------在sun内部使用

NFSv2、NFSv3(主流于rhel5.x系列)

NFSv3既支持UDP,也支持TCP

NFSv4------主流于rhel6.x系列

NFSv2和NFSv3都是无状态的

(NFS各个版本不兼容)

NFS服务器端组件:nfs-utils

NFS启动:

tcp/111、udp/111------portmap启动------nfs启动

NFS进程:

nfsd------主服务(监听tcp/2049和udp/2049)

mountd----接受client挂载请求(端口随机)

quotad----限定本地磁盘配额(端口随机)

NFS配置文件

vim /etc/exports

/path/dir     x.x.x.x/xx(权限,属性)

注意:多个client之间使用空白字符隔开,每个client后面必须加一个小括号,里面定义此client的访问特性(如访问权限等)

such as:

/var/shaw    172.24.10.0/24(rw,async) 192.168.10.0/24(ro,sync)

showmount -e NFS_SERVER 查看NFS_SERVER导出的文件系统

showmount -a NFS_SERVER 查看已挂载的文件系统的客户端列表

showmount -d NFS_SERVER 显示NFS服务器所有导出的文件系统中被客户端挂载了的文件系统列表

客户端挂载:

mount -t nfs NFS_SERVER:/PATH/DIR /PATH/DIR

exportfs

-a 一般和-r或-u同时使用:表示重新挂载所有文件系统或取消导出所有file system

-r 重新导出

-u 取消导出

-v 显示详细信息

文件系统导出属性:

ro 只读

rw 读写

sync 同步

async 异步

root_squash 将root用户映射为来宾账号

no_root_squash

all_squash 将所有用户映射为来宾账号

anonuid,anongid 指定映射的来宾账号的UID和GID

such as;

vim /etc/exports

/var/shared  172.24.10.0/24(ro,all_squash,anonuid=510,anongid=510)

开机自动挂载NFS:

vim /etc/fstab

172.24.10.21:/var/shared /mnt/nfs nfs defaults,_rnetdev   0 0

时间: 2024-11-05 20:47:26

旅途之为企业搭建linux NFS Server的相关文章

旅途之为企业搭建linux VSFTP Server

一.vsftp简介               vsftp是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全.安全性是编写vsftp的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点.在速度方面:使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S.在稳定方面:VSFT

使用piranha搭建Linux Virtual Server (LVS)集群环境

最近做一下LVS集群方式的性能对比测试,在配置IP隧道方式时遇到一些诡异的问题: 1)     停止LVS服务后虚拟IP未被释放(似乎只有重启服务器才能释放,重启网卡.清空路由表.重启交换机等方式均无效): 2)     负载不均衡(有时会依次将压力全部压在其中一个成员身上,有时又是正常的): 之前测试"直接路由"方式时是手动配置方式,配置成功并没有发现问题.而这次使用IP隧道方式这么多问题,肯定是配置问题. 官方有介绍一个配置工具:piranha.在CentOS安装光盘也自带有,于是

linux集群搭建之nfs服务的搭建

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

Linux NFS服务器的搭建

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS在文件传

NFS server 搭建

一.NFS server 主要用户linux与unix间的文件共享服务器 1.NFS又名网络文件协议:专门用来让linux或unix间进行文件共享 2.NFS是基于RPC协议之一,由多个进程共同构成 3.客户端与服务器端同时得使用Rpc协议 4.RPC=>开启端口不固定,大于1024 二.安装NFS Serve 1.首先需要安装RPC包 一般名为rpcbind软件包 2.安装NFS包 NFS包名==>nfs-utils ==>需要先启动exportfs[rpcbind],再启动NFS 三

windows nfs server for linux

摘要 在开发嵌入式系统的过程中,为了方便调试与文件共享,需要使用到nfs,即网络文件系统,这位板子的调试测试带来了很大的方便.之前在linux系统下开发,与ARM11核心板 linux系统对接共享也比较方便,近期因为个别原因,将开发转移到了windows平台,因此需要windows下的nfs server.即整体解决方案就是windows nfs server for linux. NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统

利用tinyproxy在Linux上搭建HTTP Proxy Server

之所以需要用到HTTP Proxy Server并不是为了要翻墙,而是为了让没有公网IP地址的内网主机通过有公网IP地址的外网主机访问Internet.举个例子,阿里云ECS在购买时可以不购买公网IP地址,但这种没有公网IP地址的ECS云主机(实例)是没有访问Internet的能力的,也就是说无法在这台实例上下载文件,这在部署应用如部署MySQL时可能遇到无法完成安装问题.解决的办法有两种,一种是在另一台具有公网访问能力的ECS实例上搭建VPN服务,另一种是在另一台具有公网访问能力的ECS实例上

linux svn server搭建、多项目管理及主备方案

[svn简介]            svn用于版本管理数据,它采用了分支管理系统.在它出现之前存在CVS,svn推出之后,逐步替代了CVS.            目前又出现git,相比于svn,git更支持分布式版本管理,目前发展很猛,这里不详细介绍.大家可以先把svn了解熟悉之后,再看看git,对比下.            ps:时代总是在进步啊,需要跟上潮流.同时,需要了解潮流为何,需要思考潮流背后的原因为何,了解背景历史为何,否则就是盲从了. [第一安装] yum install s

Linux系统服务搭建之NFS

一.基础概念 NFS:Network File System网络文件系统,Unix系统之间共享文件的一种协议,只能应用在局域网中 将网络磁盘分区映射到本地,节省本地磁盘空间 协议: RPC(Remote Procedure Call Protocol)--远程过程调用协议 软件: nfs-utils-* :包括基本的NFS命令与监控程序 (只安装这个) rpcbind-* :支持安全NFS RPC服务的连接(默认已经安装) 1.1.NFS系统守护进程 nfsd:它是基本的NFS守护进程,主要功能