nfs服务端配置文件详解

配置参数语法

配置文件路径

/etc/exports

可以使用#进行注释说明

一个完整的配置实例至少需要3个参数

1.被共享的目录

  必须是存在的目录

2.向谁共享

  可以指定主机或网络范围,支持通配符*(表示谁都可以访问)

  10.0.0.1,10.0.0.0/24,10.0.0.0/255.255.255.0都是有效的参数

3.怎么共享

  在“向谁共享”参数后边以“()”存在,之间没有空格,不同的参数之间以“,”相隔

实例:/data  192.168.220.0/24(rw)

默认参数

在配置一个nfs实例,并启动nfs服务之后,在/var/lib/nfs/etab文件中生成该实例的配置信息

我配置了一个nfs实例/data  192.168.220.0/24()没有指定任何参数,获取到的默认参数如下:

[[email protected] ~]# cat /var/lib/nfs/etab
/data   192.168.220.0/24(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,ro,root_squash,no_all_squash)

参数详解请执行man exports

常用参数

rw/ro  客户端在挂载了共享目录之后对该目录所具备的的权限,ro(只读),rw(读写);

async/rsync  同步/异步,async表示客户端向文件中即使只写了1K的数据服务端也会立刻同步到硬盘中,可以保证数据不被丢失;rsync则会先将数据存放在内存中适时的往硬盘中写,可以提高系统系能;

no_root_squash/root_squash  是否启用对root身份压缩为nfsnobody(默认的是nfsnobody,可以通过anonuid指定用户)的功能,如果是以root的身份登录的客户机,进入共享目录之后将会具备root权限(no_root_squash),反之为(nfsnobody);

all_squash/no_all_squash  不管登录NFS的用户的身份如何,他的身份都会被压缩成nfsnobody(默认);

anonuid  指定运行nfs进程用户的UID;

anongid  指定运行nfs进程用户组的GID;

以上是常用的参数,其他的参数保持默认即可。

时间: 2024-12-08 09:50:47

nfs服务端配置文件详解的相关文章

FastDFS Tracker端配置文件详解及启动注意事项

http://www.fanli7.net/a/bianchengyuyan/C__/20130611/325825.html # is this config file disabled # false for enabled # true for disabled disabled=false #当前配置是否不可用false可用,true不可用 # bind an address of this host # empty for bind all addresses of this host

webservciescxf框架之客户端与服务端实例详解

webservciescxf框架之客户端与服务端实例详解 可以关注我之前发的文章,那是采用jdk发布服务并且使用wsimpor来生成客户端的. 但本文采用的是soap1.2协议,而wsimport仅对soap1.1协议有效,所以,本文采用的是 cxf框架提供的wsdl2java 来生成客户端,如下: wsdl2java -d . http://127.0.0.1/framework?wsdl 另外,需要强调的是wsdl2java工具(axis好像也提供了)既支持soap1.1协议,也支持soap

监控服务 - Nagios配置文件详解

一.Nagios的配置文件类型: Nagios安装后有四种默认的配置文件:主配置文件.CGI配置文件.资源定义文件.对象定义文件.这些配置文件间具有一些关系,只有充分理解各配置文件,才能使得配置Nagios服务如行云流水. 二.Nagios配置文件详解: 1.主配置文件(nagios.cfg): Nagios的主配置文件是用来定义Nagios服务的基本参数信息的,其中包括:对象定义文件的声明.CGI配置文件的声明.资源定义文件的声明等.其常用参数如下: log_file=/usr/local/n

RabbitMQ服务端配置详解

RabbitMQ支持三种配置方式: 1) 读取环境变量中配置, 这包括shell中环境变量和rabbitmq-env.conf/rabbitmq-env-conf.bat文件中配置的环境变量 可配置如端口.配置文件指定自定义位置.节点名字等信息. 2) 读取配置文件rabbitmq.config 可配置权限.集群.插件设置等高级信息, 当然也可配置端口等简单信息 3) 通过运行命令时指定参数 通常用来配置集群范围信息, 用来运行时动态传入 环境变量读取优先级 1) 读取shell中环境变量 2)

NFS服务搭建(详解)

NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call)是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进

info查看redis服务端信息详解

#主要查看参数: # Server uptime_in_seconds:83904           #redis服务运行时间 uptime_in_days:0                  #redis运行天数 # Clients  connected_clients:1               #已连接的客户端数量(不包括从slave服务器过来的连接) blocked_clients:0                 #正在等待&阻塞命令(BLPOP/BRPOP/BRPOPLPU

搭建nfs共享存储服务之二nfs服务端配置语法及配置实战详解

1.1.NFS服务端配置文件路径为: /etc/exports,并且默认为空,需要用户自行配置. /etc/exports文件配置格式为: NFS共享的目录 NFS客户端地址1(参数1,参数2...)客户端地址2(参数1,参数2) 1.NFS共享的目录:为NFS服务端要共享的实际目录,要用绝对路径,如(/data),注意共享目录的本地权限,如果需要读写共享,一点要让本地目录可以被NFS客户端的用户(nfsnobody)读写. 2.NFS客户端地址:为NFS服务端授权的可访共享目录的NFS客户端地

Zabbix配置文件详解之服务端——zabbix_server

作为zabbix的部署,这里就不说了,网上一大堆文档,但关于配置文件的说明就比较少,这里列出服务端的配置文件zabbix_server的详细解释,感谢我主管的功劳. Zabbix Server端配置文件说明 # This is a configuration file for Zabbix Server process # To get more information about Zabbix, # visit http://www.zabbix.com ############ GENERA

redis服务简介 && redis.conf配置文件详解

#一.redis服务简介 redis是一个key-value存储系统. 和Memcached类似,它支持存储的value类型相对更多(memcached不支持value类型,只支持key),包括string(字符串).list(链表).set(集合)和zset(有序集 合).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis 支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中