/etc/exports是导出目录的说明清单,
格式:目录 客户机(选项) 客户机(选项) ……
默认的选项是sync,ro,root_squash,no_delay
常用的参数
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
async NFS在写入数据前可以相应请求
secure NFS通过1024以下的安全TCP/IP端口发送
insecure NFS通过1024以上的端口发送
wdelay 如果多个用户要写入NFS目录,则归组写入(默认)
no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
hide 在NFS共享目录中不共享其子目录
no_hide 共享NFS目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID
anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID
修改完exports文件之后,必须用exportfs -a让改动起作用
我一般配制成 (rw,root_squash,no_all_squash,sync)
也可以将客户端的操作请求视为主机上的某个用户, 例如:
/home/adam/nfs *(rw,sync,all_squash,anonuid=500,anongid=600)
重点在all_squash,anonuid=500,anongid=600这三个选项, 500和600是我在nfs主机上的用户id和组id.
参考链接:http://hi.baidu.com/zzcqh/item/fa9ca6b6c2d2c977254b0914
分享到:
相关推荐
NFS服务器选项部分则详细介绍了如何在ONTAP环境中配置和管理NFS服务器,包括设置访问控制、性能参数和故障转移策略。这部分内容有助于用户根据自己的需求定制NFS服务器配置,确保系统的稳定性和安全性。 接下来,...
权限参数说明: - `rw`:读写权限。 - `ro`:只读权限。 - `no_root_squash`:保留root权限,不推荐。 - `root_squash`:root用户映射为nobody用户。 - `all_squash`:所有用户映射为nobody用户。 - `anonuid...
- **修改kdc.conf**:编辑`/var/kerberos/krb5kdc/kdc.conf`文件,配置KDC服务的相关参数。 - **修改kadm5.acl**:编辑`/var/kerberos/krb5kdc/kadm5.acl`文件,定义哪些用户或管理员可以执行哪些管理操作。 - **...
3. **编程界面**:这是一个专业级的操作界面,需要输入密码才能访问,主要用于配置系统参数、修改设备设置等高级功能。 4. **设备状态查询界面**:用户可以通过输入设备的节点号和地址来查看特定设备的工作状态。 5....
在终端中输入`rpcinfo -p`命令,如果返回结果中包含了portmapper、nfs和mountd等守护进程的信息,说明NFS服务正在运行。即使在Fedora 12之后的版本中,这条命令仍然可以用来验证NFS服务的状态。 示例输出: ``` ...
参数说明: - `ro`: 只读权限 - `rw`: 读写权限 - `root_squash`: 将root用户映射为匿名用户 - `no_root_squash`: 不改变root用户的权限 - `all_squash`: 所有用户映射为匿名用户 - `anonuid`: 指定匿名用户的UID - ...
例如,`192.168.1.2:/etc/dms/share /mnt nfs defaults 0 0`,这表明从 IP 地址 192.168.1.2 的服务器上挂载 `/etc/dms/share` 到本地的 `/mnt` 目录,`defaults` 参数表示使用默认的挂载选项。 2. **启动服务**:...
3. **性能优化**:根据实际应用场景,可以通过调整NFS客户端和服务端的参数来优化性能。 4. **监控与维护**:定期检查NFS服务的状态,确保其正常运行,并监控共享文件系统的使用情况,避免磁盘空间不足等问题。 ...
NFS 详细配置说明 NFS(Network File System)是一种分布式文件系统,允许不同操作系统之间共享文件。下面将详细介绍 NFS 服务器端和客户端的配置过程。 服务器端配置: 1. 正确设置网络参数:IP 地址(192.168....
全局配置段[global]是必须的,其中包含了如工作组名、NetBIOS名称、服务器说明以及安全级别等关键设置。安全级别可以设置为share(无需认证)、user(默认,需要密码验证)、server或domain(在Windows域控制器验证...
4. 设置NFS服务的网络参数,如IP地址、端口等。 5. 配置权限和访问控制,指定哪些用户或组可以访问共享的文件和目录。 6. 完成安装后,启动NFS服务,并测试连接和文件共享功能。 【维护与使用】:安装完成后,用户...
区块中包含多项配置项,这些配置项可以设置NFS Ganesha内部的各种参数,从而直接影响服务的行为。区块名称和配置项名称不区分大小写,便于编写配置文件。 #### 2. 如何编写NFS Ganesha的配置文件 在编写NFS ...
- **NFS共享配置参数解释**: - `rw`:客户端可读写。 - `ro`:客户端只读。 - `sync`:数据写操作会立即写入磁盘。 - `async`:数据先写入缓存再写入磁盘,提高性能但存在数据丢失风险。 - `no_root_squash`:...
下面将详细说明搭建NFS服务器的关键步骤和相关知识点。 首先,NFS的全称是Network File System(网络文件系统),由SUN公司开发。它允许不同操作系统、不同架构的机器间共享文件。例如,在文档中提到的SmartArm3250...
NFS 配置的一些选项说明: * exportfs 命令:用于配置 NFS 服务的共享目录和权限。 * fsid 选项:用于指定 NFS 服务的文件系统 ID。 *sync 选项:用于指定 NFS 服务的同步方式。 Samba 服务 Samba 是一个开源的...
编程是NFS3030的核心环节,通过诺蒂菲尔的调试软件,用户可以对系统进行配置,设定探测器类型、联动设备、报警阈值等参数。这款调试软件提供了友好的用户界面,使得非专业人员也能轻松上手。在编程手册中,不仅有...
NFS是嵌入式Linux开发的一个重要组成部分,本部分内容将详细说明如何配置嵌入式Linux的NFS开发环境。嵌入式Linux的NFS开发环境的实现包括两个方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS...
`NFS.doc`文档很可能是对以上步骤的详细说明,包含配置示例和故障排查技巧。而“nfs包”可能是针对特定arm环境的依赖包,确保在arm架构的设备上能正确运行NFS客户端或者服务器端的程序。 在实际应用中,NFS共享有...
参数说明: 1. 输出目录:可以共享给客户端使用的目录。 2. 客户机:设置网络中哪些计算机可以访问这个 NFS 输出目录 如果省略该参数,则任何客户机都可以访问。 可以使用多种形式来设置可以访问共享的计算机包括...