AIX命令参考大全,卷 2,d - h - exportfs 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

exportfs 命令

用途

导出和不导出目录到 NFS 客户机。

语法

/usr/sbin/exportfs [ -a ] [ -v ] [ -u ] [ -i ] [ -fFile ] [ -oOption [ ,Option ... ] ] [ Directory ]

描述

exportfs 命令使得本地目录可以为网络文件系统(NFS)客户机安装。这个命令通常是在系统启动期间由 /etc/rc.nfs 文件调用的,并使用了 /etc/exports 文件中的信息来导出一个或者多个目录,这些目录必须用完整的路径名来指定。

/etc/xtab 文件列出了当前导出的目录。要想显示这个文件,请输入不带标志和参数的 exportfs 命令。要想改变文件或者改变它的一个目录中的特征的话,root 用户可以编辑 /etc/exports 文件并运行 exportfs 命令。这种改变可以在任何时间完成。永远都不要直接去编辑 /etc/xtab 文件。

注意:您不能够导出在同一个文件系统内当前导入的目录的父目录或子目录。

标志

-a 导出所有的列在导出文件中的目录。
-v 按照是导出还是不导出,打印每个目录的名称。
-u 不导出您指定的目录。当用到 -a 标志时,不导出列在导出文件中的所有的目录。
-i 允许没有在导出文件中指定的目录的导出,或者忽略在导出文件中的选项。除非用到 -f 标志来指定一个可更替的文件,exportfs 命令通常将向 /etc/exports 文件查询来获得与要导出的目录的相关选项。
-f File 指定一个导出文件,而不是 /etc/exports 文件,该文件包含了一个您可以导出的目录的列表。这个文件应该遵守 /etc/exports 文件相同的格式。注意:这个可更替的文件将不会在系统和 NFS 启动的时候用来自动导出目录。/etc/exports 文件是支持在系统启动时指定导出目录的唯一的文件。
-o选项 为要导出的目录指定可选的特征。 您可以输入多个变量,中间用逗号隔开。对于采用了 Client 参数的选项,Client 可以指定主机名、点分式 IP 地址、网络名或子网标识符。 子网标识符具有 "@host/mask" 格式,其中 host 是 主机名或点分式 IP 地址,mask 指定了 当检查访问时使用的位数。如果没有指定 mask,则使用完整的掩码。例如,标识符 @client.group.company.com/16 将匹配 company.com 子网上所有的客户机。@client.group.company.com/24 的标识符将 仅匹配 group.company.com 子网上的客户机。从下面选项中选择:
ro
用只读许可方式导出目录。如果没有指定,目录以读写许可权导出。
ro=Client[:Client]
将目录以只读许可权导出至指定的客户机。 将目录以只读许可权导出至未在列表中指定的客户机。 如果已经指定了一个读写列表的话,则无法指定一个只读列表。
rw
将目录以读写许可权导出至所有客户机。
rw=Client [:Client]
将目录以读写许可权导出至指定的客户机。 将目录以只读方式导出至不在列表中的客户机。如果已经指定了一个只读列表, 则无法指定一个读写列表。
access=Client[:Client]
给每个列出的客户机提供安装访问。如果至少有一个客户机未指定,则 允许所有的客户机加载指定的目录。
anon =UID
如果请求来自于 root 用户的话,用 UID 值作为有效的用户 ID。

该选项的缺省值是 -2。将 anon 选项的值设置成 -1 将禁用匿名访问。这样,在缺省情况下,安全 NFS 作为匿名接受非安全的要求,并且要求更多安全性的用户可以禁止这个功能,通过将 anon 设置成值为 -1。

root=Client[:Client]
允许从指定的客户机的 root 访问。不在列表中的客户机不允许 root 访问。
access=Client[:Client,...]
给每个列出的客户机提供安装访问。客户机可以是主机名也可以是网络组名。列表中的每个客户机首先要在 /etc/netgroup 数据库进行检查,然后在 /etc/hosts 数据库中检查。缺省值允许任何机器安装给定的目录。
secure
在访问目录时要求客户机使用更安全的协议。

实例

  1. 要导出 /etc/exports 文件中的全部目录,请输入:

    exportfs -a 
  2. 要从 /etc/exports 文件导出一个目录,请输入:

    exportfs /home/notes

    在这个示例中,/home/notes 目录被导出。

    注:
    要让这个命令工作,必须在 /etc/exports 文件中指定 /home/notes 目录。
  3. 要取消导出目录,请输入:

    exportfs -u /home/notes

    在这个示例中,/home/notes 目录不导出。

  4. 要显示当前正在导出的目录,请输入:

    exportfs -v
  5. 要导出不是在 /etc/exports 文件中指定的目录,请输入:

    exportfs -i /home/zeus

    在这个示例中,/home/zeus 目录没有任何限制地被导出。

  6. 要导出一个目录并为网组成员提供访问该目录的许可权,请输入:

    exportfs access=cowboys:oilers /home/notes -o 

    在本示例中,导出了 /home/notes 目录且允许 cowboys oilers 主机的用户具有访问权。

  7. 要从 /etc/exports 文件导出带不同选项的目录,请输入:

    exports -i -o -root=zorro:silver /directory

    在这个示例中,/directory 目录被导出,并且 root 用户访问 zorrosilver 主机,而不管 /etc/exports 文件中指定的访问权限是什么。

文件

/etc/exports 列出服务器可以导出的目录。
/etc/xtab 列出当前导出的目录。
/etc/hosts 包含网络中每个主机的一个条目。
/etc/netgroup 包含关于网络中每个用户组的信息。
/etc/rc.nfs 包含 NFS 和 NIS 守护进程的启动脚本。

相关信息

chnfsexp 命令,mknfsexp 命令,rmnfsexp 命令,showmount 命令,

《AIX 5L V5.2 安全指南》中的『如何用安全 NFS 导出一个文件系统』

《AIX 5L V5.2 系统管理指南:通信与网络》中的『NFS 命令列表』『NFS 文件列表』『系统管理的网络文件系统(NFS)概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]