��Veritas!' File System {�t c SW: Solaris · Title: ��Veritas!" File...

247
VeritasFile System 管理指 Solaris 5.1 Service Pack 1

Transcript of ��Veritas!' File System {�t c SW: Solaris · Title: ��Veritas!" File...

  • Veritas™ File System 管理指南

    Solaris

    5.1 Service Pack 1

  • Veritas File System 管理指南本手册所述软件是根据许可协议而提供,仅可按该协议的条款使用。

    产品版本:5.1SP1

    文档版本:5.1SP1.0

    法律声明Copyright © 2010 Symantec Corporation. © 2010 年 Symantec Corporation 版权所有。Allrights reserved. 保留所有权利。

    Symantec、Symantec 徽标、Veritas、Veritas Storage Foundation 是 Symantec Corporation或其附属机构在美国和其他某些国家/地区的商标或注册商标。Symantec其他名称可能为其各自所有者的商标,特此声明。

    本文档中介绍的产品根据限制其使用、复制、分发和反编译/逆向工程的授权许可协议分发。未经 Symantec Corporation(赛门铁克公司)及其特许人(如果存在)事先书面授权,不得以任何方式任何形式复制本文档的任何部分。

    本文档按“现状”提供,对于所有明示或暗示的条款、陈述和保证,包括任何适销性、针对

    特定用途的适用性或无侵害知识产权的暗示保证,均不提供任何担保,除非此类免责声明的范围在法律上视为无效。Symantec Corporation(赛门铁克公司)不对任何与提供、执行或使用本文档相关的伴随或后果性损害负责。本文档所含信息如有更改,恕不另行通知。

    根据 FAR 12.212 中的定义,授权许可的软件和文档被视为“商业计算机软件”,受 FAR

    Section 52.227-19“Commercial Computer Software - Restricted Rights”(商业计算机软

    件受限权利)和 DFARS 227.7202“Rights in Commercial Computer Software or Commercial

    Computer Software Documentation”(商业计算机软件或商业计算机软件文档权利)中的适用规定,以及所有后续法规中规定的权利的制约。美国政府仅可根据本协议的条款对授权许可的软件和文档进行使用、修改、发布复制、执行、显示或披露。

    Symantec Corporation350 Ellis StreetMountain View, CA 94043

    http://www.symantec.com

    http://www.symantec.com

  • 技术支持

    Symantec 技术支持具有全球性支持中心。技术支持的主要任务是响应有关产品特性和功能的特定查询。技术支持小组还负责编写我们的联机知识库文章。技术支持小组与 Symantec 内的其他职能部门相互协作,及时解答您的问题。例如,技术支持小组与产品工程和 Symantec 安全响应中心协作,提供警报服务和病毒定义更新服务。

    Symantec 提供的维护服务包括:

    ■ 一系列支持服务,使您能为任何规模的单位选择适用的支持服务

    ■ 通过电话和 Web 支持快速响应并提供最新信息

    ■ 升级保证可保证软件顺利升级

    ■ 全天候提供全球支持

    ■ 高级功能,包括“客户管理服务”

    有关 Symantec 维护计划的更多信息,请访问我们的网站:

    http://www.symantec.com/zh/cn/support/index.jsp

    与技术支持联系具有有效维护协议的客户可以通过以下网址访问技术支持信息:

    http://www.symantec.com/zh/cn/support/index.jsp

    在联系技术支持之前,请确保您的计算机符合产品文档中所列的系统要求。而且您应当坐在发生问题的计算机旁边,以便需要时重现问题。

    联系技术支持时,请准备好以下信息:

    ■ 产品版本信息

    ■ 硬件信息

    ■ 可用内存、磁盘空间和 NIC 网卡信息

    ■ 操作系统

    ■ 版本和补丁程序级别

    ■ 网络结构

    ■ 路由器、网关和 IP 地址信息

    ■ 问题说明:

    ■ 错误消息和日志文件

    ■ 联系 Symantec 之前执行过的故障排除操作

    http://www.symantec.com/zh/cn/support/index.jsphttp://www.symantec.com/zh/cn/support/index.jsp

  • ■ 最近所做的软件配置更改和网络更改

    授权许可与产品注册如果您的 Symantec 产品需要注册或许可证密钥,请访问我们的技术支持网页:

    https://licensing.symantec.com/

    客户服务可从以下网站获得客户服务信息:

    http://www.symantec.com/zh/cn/support/index.jsp

    客户服务可帮助您解决一些非技术性问题,例如以下几类问题:

    ■ 有关产品许可或序列号的问题

    ■ 产品注册更新(例如,更改地址或名称)

    ■ 一般产品信息(功能、可用的语言、当地经销商)

    ■ 有关产品更新和升级的最新信息

    ■ 有关升级保障和维护合同的信息

    ■ Symantec 采购计划的相关信息

    ■ 有关 Symantec 技术支持选项的建议

    ■ 非技术性的售前问题

    ■ 与光盘或手册相关的问题

    文档反馈您对产品文档的反馈对我们很重要。 请发送改进建议和有关错误或疏漏的报告。 请在您的报告中包括所报告的文本内容的文档标题和文档版本(位于第二页上)以及章节标题。 请将反馈发送到:

    [email protected]

    https://licensing.symantec.com/http://www.symantec.com/zh/cn/support/index.jspmailto:[email protected]

  • 维护协议资源如果想就现有维护协议事宜联络 Symantec,请通过以下方式联络您所在地区的维护协议管理部门:

    电子邮件销售热线国家/地区

    [email protected] 810 8826中国大陆

    [email protected] 1611 391中国台湾

    [email protected] 963 421中国香港特别行政区

    其他企业服务Symantec 全面提供各种服务以使您能够充分利用您对 Symantec 产品的投资,并拓展您的知识、技能和全球视野,让您在管理企业安全风险方面占据主动。

    现有下列企业服务:

    托管服务消除了管理和监控安全设备和事件的负担,确保能够对实际威胁快速响应。

    安全托管服务

    Symantec 咨询服务由 Symantec 及其可信赖的合作伙伴提供现场专业技术指导。Symantec 咨询服务提供各种预先包装和可自定义的服务选项,其中包括评估、设计、实施、监控和管理功能。每种功能都注重于建立和维护您的 IT 资源的完整性和可用性。

    咨询服务

    教育服务提供全面的技术培训、安全教育、安全认证和安全意识交流计划。教育服务

    要访问有关企业服务的更多信息,请通过以下 URL 访问我们的网站:

    http://www.symantec.com/zh/cn

    mailto:[email protected]:[email protected]:[email protected]://www.symantec.com/zh/cn

  • Veritas File System 管理指南本手册所述软件是根据许可协议而提供,仅可按该协议的条款使用。

    产品版本:5.1SP1

    文档版本:5.1SP1.0

    法律声明Copyright © 2010 Symantec Corporation. © 2010 年 Symantec Corporation 版权所有。Allrights reserved. 保留所有权利。

    Symantec、Symantec 徽标、Veritas、Veritas Storage Foundation、CommandCentral、NetBackup 和 Enterprise Vault 是 Symantec Corporation 或其附属机构在美国和其他某些国

    家/地区的商标或注册商标。“Symantec”和“赛门铁克”是 Symantec Corporation 在中国的注册商标。其他名称可能为其各自所有者的商标,特此声明。

    本文档中介绍的产品根据限制其使用、复制、分发和反编译/逆向工程的授权许可协议分发。未经 Symantec Corporation(赛门铁克公司)及其特许人(如果存在)事先书面授权,不得以任何方式任何形式复制本文档的任何部分。

    本文档按“现状”提供,对于所有明示或暗示的条款、陈述和保证,包括任何适销性、针对

    特定用途的适用性或无侵害知识产权的暗示保证,均不提供任何担保,除非此类免责声明的范围在法律上视为无效。Symantec Corporation(赛门铁克公司)不对任何与提供、执行或使用本文档相关的伴随或后果性损害负责。本文档所含信息如有更改,恕不另行通知。

    根据 FAR 12.212 中的定义,授权许可的软件和文档被视为“商业计算机软件”,受 FAR

    Section 52.227-19“Commercial Computer Software - Restricted Rights”(商业计算机软

    件受限权利)和 DFARS 227.7202“Rights in Commercial Computer Software or Commercial

    Computer Software Documentation”(商业计算机软件或商业计算机软件文档权利)中的适用规定,以及所有后续法规中规定的权利的制约。美国政府仅可根据本协议的条款对授权许可的软件和文档进行使用、修改、发布复制、执行、显示或披露。

    Symantec Corporation350 Ellis StreetMountain View, CA 94043

    http://www.symantec.com

    http://www.symantec.com

  • 技术支持

    Symantec 技术支持具有全球性支持中心。技术支持的主要任务是响应有关产品特性和功能的特定查询。技术支持小组还负责编写我们的联机知识库文章。技术支持小组与 Symantec 内的其他职能部门相互协作,及时解答您的问题。例如,技术支持小组与产品工程和 Symantec 安全响应中心协作,提供警报服务和病毒定义更新服务。

    Symantec 提供的维护服务包括:

    ■ 一系列支持服务,使您能为任何规模的单位选择适用的支持服务

    ■ 通过电话和 Web 支持快速响应并提供最新信息

    ■ 升级保证可保证软件顺利升级

    ■ 全天候提供全球支持

    ■ 高级功能,包括“客户管理服务”

    有关 Symantec 维护计划的更多信息,请访问我们的网站:

    http://www.symantec.com/zh/cn/support/index.jsp

    与技术支持联系具有有效维护协议的客户可以通过以下网址访问技术支持信息:

    http://www.symantec.com/zh/cn/support/index.jsp

    在联系技术支持之前,请确保您的计算机符合产品文档中所列的系统要求。而且您应当坐在发生问题的计算机旁边,以便需要时重现问题。

    联系技术支持时,请准备好以下信息:

    ■ 产品版本信息

    ■ 硬件信息

    ■ 可用内存、磁盘空间和 NIC 网卡信息

    ■ 操作系统

    ■ 版本和补丁程序级别

    ■ 网络结构

    ■ 路由器、网关和 IP 地址信息

    ■ 问题说明:

    ■ 错误消息和日志文件

    ■ 联系 Symantec 之前执行过的故障排除操作

    http://www.symantec.com/zh/cn/support/index.jsphttp://www.symantec.com/zh/cn/support/index.jsp

  • ■ 最近所做的软件配置更改和网络更改

    授权许可与产品注册如果您的 Symantec 产品需要注册或许可证密钥,请访问我们的技术支持网页:

    https://licensing.symantec.com/

    客户服务可从以下网站获得客户服务信息:

    http://www.symantec.com/zh/cn/support/index.jsp

    客户服务可帮助您解决一些非技术性问题,例如以下几类问题:

    ■ 有关产品许可或序列号的问题

    ■ 产品注册更新(例如,更改地址或名称)

    ■ 一般产品信息(功能、可用的语言、当地经销商)

    ■ 有关产品更新和升级的最新信息

    ■ 有关升级保障和维护合同的信息

    ■ Symantec 采购计划的相关信息

    ■ 有关 Symantec 技术支持选项的建议

    ■ 非技术性的售前问题

    ■ 与光盘或手册相关的问题

    维护协议资源如果想就现有维护协议事宜联络 Symantec,请通过以下方式联络您所在地区的维护协议管理部门:

    电子邮件销售热线国家/地区

    [email protected] 810 8826中国大陆

    [email protected] 1611 391中国台湾

    [email protected] 963 421中国香港特别行政区

    文档您对产品文档的反馈对我们很重要。请发送改进建议和有关错误或疏漏的报告。请在您的报告中包括所报告的文本内容的文档标题和文档版本(位于第二页上)以及章节标题。请将反馈发送到:

    [email protected]

    https://licensing.symantec.com/http://www.symantec.com/zh/cn/support/index.jspmailto:[email protected]:[email protected]:[email protected]:[email protected]

  • 关于 Symantec ConnectSymantec Connect 是为 Symantec 企业客户提供的点对点技术社区网站。参与者可以与其他产品用户联络并共享信息,包括创建论坛帖子、文章、视频、下载、博客和提出建议,并可与 Symantec 产品团队和技术支持进行交流。内容会由社区进行评分,成员可凭其贡献获得奖励积分。

    http://www.symantec.com/connect/storage-management

    http://www.symantec.com/connect/storage-management

  • 技术支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    技术支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    第 1 章 Veritas File System 介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21关于 Veritas File System .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21日志记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22扩展区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22文件系统磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Veritas File System 功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22基于扩展区的分配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24扩展区属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26快速文件系统恢复 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26扩展的装入选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27增强的数据完整性模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27增强的性能模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28临时文件系统模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28改善的同步写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29支持大文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29访问控制列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29存储检查点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29VxFS 文件快照 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30数据库支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30集群文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30跨平台数据共享 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31文件更改日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31多卷支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31SmartTier ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31自动精简回收文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Veritas File System 性能改进 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32关于增强的 I/O 性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    使用 Veritas File System .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Veritas Operations Manager ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34联机系统管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    目录

  • 应用程序接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    第 2 章 VxFS 性能:创建、装入和调整文件系统 . . . . . . . . . . . . . . . . . . . . . 37创建 VxFS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37块大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37意向日志大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    装入 VxFS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38log 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39delaylog 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39tmplog 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40logiosize 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40nodatainlog 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40blkclear 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41mincache 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41convosync 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42ioerror 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43largefiles|nolargefiles 选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44cio 选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46mntlock|mntunlock 选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46组合装入命令选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    调整 VxFS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47调整 inode 表的大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47调整 inode 分配的性能优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47vx_maxlink .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Veritas Volume Manager 最大 I/O 大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    监视空闲空间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49监视碎片 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49自动精简回收 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    调整 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51调整 VxFS I/O 参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51可调 I/O 参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52文件系统调整准则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    第 3 章 扩展区属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61关于扩展区属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61保留:为文件预分配空间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62固定扩展区大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62其他控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    扩展区属性相关的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64设置扩展区属性的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64获取扩展区属性的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65保留扩展区属性失败 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    目录12

  • 第 4 章 Veritas File System I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67关于 Veritas File System I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67缓冲和直接 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68直接 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68不带缓存的 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69数据同步 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70缓存顾问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70冻结和解冻文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71获取 I/O 大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71启用和禁用 DB2 数据库的并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71启用并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71禁用并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    启用和禁用 Sybase 数据库的并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73为 Sybase 数据库启用并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73为 Sybase 数据库禁用并行 I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    第 5 章 配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75关于配额限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75关于 Veritas File System 上的配额文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76关于配额命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76关于 Veritas File System 的配额检查 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77使用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77启用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78装入时启用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78编辑用户配额和组配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79修改时间限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79查看磁盘配额和使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79显示用户或组拥有的块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80禁用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    第 6 章 文件更改日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81关于文件更改日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81关于文件更改日志文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82文件更改日志管理界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82文件更改日志编程接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85API 函数摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86反向路径名称查找 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    13目录

  • 第 7 章 多卷文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89关于多卷支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89关于卷类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90使用多卷支持实现的功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90卷可用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    关于卷集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91创建和管理卷集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    创建多卷文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93创建多卷文件系统的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    将单卷文件系统转换为多卷文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94向多卷文件系统添加卷和从多卷文件系统中删除卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96向多卷文件系统添加卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96从多卷文件系统中删除卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96强制删除卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96移动卷 0 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    卷封装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97封装卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97解封装卷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    报告文件扩展区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98报告文件扩展区的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

    负载平衡 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100定义和指派负载平衡分配策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100重新平衡扩展区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    将多卷文件系统转换为单卷文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101转换为单卷文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    第 8 章 Quick I/O for Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103关于 Quick I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103关于 Quick I/O 功能和性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104关于异步 I/O 内核支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104关于直接 I/O 支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104关于避免内核写入锁定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104关于避免双重缓冲 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    关于将Veritas File System文件用作原始字符设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105关于 Quick I/O 命名约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105关于使用限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    关于使用 qiomkfile 创建 Quick I/O 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106使用 qiomkfile 创建 Quick I/O 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    通过符号链接访问常规 VxFS 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107关于绝对路径和相对路径名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108使用 setext 命令预分配文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    将 Quick I/O 与 Oracle 数据库一起使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    目录14

  • 将 Quick I/O 与 Sybase 数据库一起使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110将 Quick I/O 与 DB2 数据库一起使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111使用 qiomkfile 和 DB2 数据库将数据库容器创建为 Quick I/O 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    使用 setext 命令和 DB2 数据库为 Quick I/O 文件预分配空间 . . . . . . . . . . 113借助 DB2 数据库显示 Quick I/O 状态和文件属性 . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    启用和禁用 Quick I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114关于数据库的缓存 Quick I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115启用缓存 Quick I/O .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    关于 Quick I/O 统计信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117使用 Quick I/O 增强数据库性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    第 9 章 使用 Veritas Extension for Oracle DiskManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    关于 Oracle Disk Manager ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Oracle Disk Manager 如何改进数据库性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

    关于 Oracle Disk Manager 和 Storage Foundation Cluster FileSystem .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    关于 Oracle Disk Manager 和 Oracle Managed Files .. . . . . . . . . . . . . . . . . . . . . . . . . 122Oracle Disk Manager 如何使用 Oracle Managed Files ... . . . . . . . . . . . . . . . . 123

    设置 Veritas Extension for Oracle Disk Manager ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125将 Veritas extension for Oracle Disk Manager 库链接到 Oracle主页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    如何为 Oracle Disk Manager 准备现有的数据库存储 . . . . . . . . . . . . . . . . . . . . . . . . . . 126将 Quick I/O 文件转换为 Oracle Disk Manager 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126验证是否已配置 Oracle Disk Manager ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127禁用 Oracle Disk Manager 功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129使用缓存 ODM ..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130为文件系统启用缓存 ODM ..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131调整单个文件的缓存 ODM 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131通过 cachemap 调整缓存的 ODM 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132使缓存设置跨装入操作保持有效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    附录 A 快速参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135命令汇总 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135联机手册页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138创建 VxFS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143创建文件系统示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

    将文件系统转换成 VxFS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144文件系统转换的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    装入文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145装入选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    15目录

  • 装入文件系统的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147编辑 vfstab 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    卸载文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148卸载文件系统的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    有关装入文件系统的信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149显示有关装入文件系统的信息的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    确定文件系统类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150确定文件系统类型的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    调整文件系统的大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150使用 fsadm 扩展文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151缩小文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152重新组织文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    使用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153启用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153设置用户配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154查看配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155禁用配额 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    附录 B 诊断消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157文件系统对问题的响应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157恢复禁用的文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    关于内核消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158关于全局消息 ID .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    内核消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159关于唯一消息标识符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191唯一消息标识符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Dewey 内核消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    V-2-1 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194V-2-2 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195V-2-3 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195V-2-4 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195V-2-5 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196V-2-6 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196V-2-7 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197V-2-8 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197V-2-9 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198V-2-10 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198V-2-11 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198V-2-12 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199V-2-13 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199V-2-14 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199V-2-15 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

    目录16

  • V-2-16 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200V-2-17 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200V-2-19 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203V-2-20 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203V-2-21 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204V-2-22 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204V-2-23 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205V-2-24 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205V-2-25 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205V-2-26 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206V-2-27 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206V-2-28 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206V-2-29 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207V-2-30 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207V-2-31 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207V-2-32 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208V-2-33 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208V-2-34 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208V-2-35 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208V-2-36 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209V-2-37 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209V-2-38 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210V-2-39 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210V-2-40 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211V-2-41 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211V-2-42 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211V-2-43 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212V-2-44 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212V-2-45 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212V-2-46 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212V-2-47 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213V-2-48 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213V-2-49 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213V-2-56 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214V-2-57 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214V-2-58 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214V-2-59 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215V-2-60 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215V-2-61 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215V-2-62 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216V-2-63 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216V-2-64 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216V-2-66 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

    17目录

  • V-2-67 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217V-2-68 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217V-2-69 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217V-2-70 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218V-2-71 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218V-2-72 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218V-2-75 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219V-2-76 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219V-2-77 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219V-2-78 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220V-2-79 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220V-2-80 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222V-2-81 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223V-2-82 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223V-2-83 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223V-2-84 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224V-2-85 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224V-2-86 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224V-2-87 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225V-2-88 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225V-2-89 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225V-2-90 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225V-2-91 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226V-2-92 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226V-2-96 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226V-2-97 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226V-2-98 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227V-2-99 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227V-2-101 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227V-2-102 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228V-2-103 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228V-2-104 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228V-2-105 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228V-2-106 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229V-2-107 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229V-2-108 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229V-2-109 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230V-2-110 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230V-2-111 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

    Dewey UMI 消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231V-3-20002 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231V-3-20003 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231V-3-20005 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    目录18

  • V-3-20012 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231V-3-20076 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232V-3-21256 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232V-3-21264 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232V-3-21268 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233V-3-21272 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233V-3-23729 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233V-3-24996 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    附录 C 磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235关于磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235VxFS 版本 6 磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236VxFS 版本 7 磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237VxFS 版本 8 磁盘布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237在大于 1 千吉字节的文件系统上使用 UNIX 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    术语表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

    索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    19目录

  • 目录20

  • Veritas File System 介绍

    本章节包括下列主题:

    ■ 关于 Veritas File System

    ■ Veritas File System 功能

    ■ Veritas File System 性能改进

    ■ 使用 Veritas File System

    关于 Veritas File System文件系统是一种用于存储和组织计算机文件及其所含数据的简单方法,从而能够轻松地查找和访问它们。较为正式的说法是,文件系统是一组抽象数据类型(例如元数据),这些数据类型用于实现数据的存储、分层组织、处理、访问和检索。

    Veritas File System (VxFS) 是首个商业日志记录文件系统。通过日志记录功能,元数据更改首先写入到日志,然后再写入到磁盘。由于无需在多处写入更改,且元数据是异步写入的,因此吞吐速度较快。

    VxFS 也是基于扩展区的意向日志记录文件系统。VxFS 设计用于要求高性能和高可用性,并且可以处理大量数据的操作环境。

    VxFS 的主要组件包括:

    ■ 日志记录

    ■ 扩展区

    ■ 文件系统磁盘布局

    1

  • 日志记录任何文件系统的一个重要环节都是如何在发生系统崩溃时进行恢复。早期的方法要求对整个文件系统进行扫描,这往往会耗费较长的时间。较好的解决方案是采用对文件的元数据进行日志记录的方法。

    每当发生文件系统更改,VxFS 都会将新属性信息记录到文件系统的保留区域内。只有元数据写入日志后,文件系统才能将实际数据写入到磁盘。如果发生系统崩溃,系统恢复代码会对元数据日志进行分析并尝试只清理这些文件。如果不执行日志记录功能,则文件系统检查 (fsck) 必须查看所有元数据。

    意向日志记录可通过记录文件系统事务,最大限度地缩短系统异常关闭后的停机时间。系统意外停止时,可重放此日志,完成未完成的事务。文件系统的检查和修复时间可缩短至数秒,这与文件系统的大小无关。

    默认情况下,VxFS 文件系统会在将事务提交到磁盘之前记录文件事务,从而缩短系统异常停止后检查和修复文件系统的时间。

    扩展区扩展区是计算机文件系统中存储的连续区域,保留用于文件。开始向文件写入时,分配整个扩展区。再次向该文件写入时,数据从先前写入停止的位置继续。这样可以减少或消除文件碎片。

    由于 VxFS 是基于扩展区的文件系统,因此,寻址是通过扩展区(可由多个块组成)而不是单块段完成。因此,扩展区可提高文件系统吞吐量。

    文件系统磁盘布局磁盘布局是文件系统在磁盘上存储的方式。在 VxFS 上,已创建多个磁盘布局版本(1 至 8),用于支持各种新功能和特定 UNIX 环境。目前,仅可以创建并装入版本 6、7 和 8 磁盘布局。

    Veritas File System 功能VxFS 包括下列功能:

    ■ 基于扩展区的分配

    如果为存储分配的是连续的块,扩展区将允许以多个块为单位执行磁盘 I/O。

    ■ 扩展区属性

    扩展区属性是与文件相关的扩展区分配策略。

    ■ 快速文件系统恢复

    VxFS 提供系统故障后文件系统的快速恢复。

    ■ 扩展的装入选项

    Veritas File System 介绍Veritas File System 功能

    22

  • 文件系统支持使用扩展的 mount 选项,指定增强的数据完整性模式、增强的性能模式、临时文件系统模式、改善的同步写入,以及大文件大小。

    ■ 增强的数据完整性模式

    在将新文件大小更新到磁盘之前,VxFS 会等待直至数据刷新到磁盘,以避免在文件中出现未初始化的数据问题。

    ■ 增强的性能模式

    VxFS 提供了用于改善性能的装入选项。

    ■ 临时文件系统的模式

    VxFS 提供这样一个选项,可通过延迟对大多数操作的日志记录,使用户能够在临时文件系统上实现更高的性能。

    ■ 改善的同步写入

    VxFS 为同步写入应用程序提供了非常优越的性能。

    ■ 大文件和文件系统支持

    VxFS 支持大于 2 吉字节的文件和高达 256 千吉字节的大文件系统。

    ■ 访问控制列表 (ACL)访问控制列表 (ACL) 存储了一系列条目,用于标识特定用户或组及其对目录或文件的访问权限。

    ■ 存储检查点

    备份和还原应用程序可利用存储检查点、有效的磁盘和 I/O 复制技术来创建文件系统的定期冻结映像。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    ■ VxFS 文件快照VxFS 文件快照是同一名称空间中的文件的空间优化副本(存储在同一文件系统中)。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    ■ 配额

    VxFS 支持配额,将按用户和按组分配配额并限制对下面两种主体资源的使用:文件和数据块。

    ■ 集群文件系统

    集群文件系统是 VxFS 的扩展,支持从多个系统执行并行直接介质访问。

    ■ 改善的数据库性能

    可在字符设备上创建数据库,以实现与在原始磁盘上创建的数据库相同的性能。

    ■ 跨平台数据共享

    通过跨平台数据共享,可以在异构系统之间串行共享数据,其中每个系统都可以直接访问保存有数据的物理设备。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    23Veritas File System 介绍Veritas File System 功能

  • ■ 文件更改日志

    VxFS 文件更改日志可跟踪对文件系统中文件和目录的更改。

    ■ 多卷支持

    多卷支持功能允许用单个逻辑对象表示多个卷。

    ■ SmartTier利用 SmartTier 选项,可以配置用于将文件从一个卷自动重定位到另一个卷的策略,或通过运行文件重定位命令来重定位文件的策略,从而改善访问特定文件类型的应用程序的性能。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    注意:在以前的 VxFS 5.x 版本中,SmartTier 称为 Dynamic Storage Tiering。

    ■ Storage Foundation 精简回收使用精简回收功能可将 VxFS 文件系统的空闲数据块释放到 Thin Storage LUN的可用存储池中。此功能仅在已装入到 VxVM 卷上的文件系统上受支持。请参见《Veritas Storage Foundation 高级功能管理指南》。

    注意:VxFS 支持所有 UFS 文件系统功能和工具,但链接、删除或重命名“.”和

    “..”目录条目除外。这些操作可能会中断文件系统操作。

    基于扩展区的分配磁盘空间分配在 512 字节扇区,用于形成逻辑块。VxFS 支持 1024、2048、4096和 8192 字节的逻辑块大小。对于 1 TB 以下的文件系统,默认块大小为 1K,对于大于等于 1 TB 的文件系统,默认块大小为 8K。

    扩展区定义为文件系统内一个或多个相邻的数据块。扩展区表示为地址-长度对的形式,用于标识扩展区(在文件系统或逻辑块中)的起始块地址和长度。VxFS 每次按扩展区组而不是块分配存储。

    如果为存储分配的是连续的块,扩展区将允许以多个块为单位执行磁盘 I/O。对顺序 I/O 来说,多个块操作的速度比一次一块操作的速度要快得多;几乎所有磁盘驱动器都接受多个块的 I/O 操作。

    扩展区分配在对 inode 结构下的寻址块与基于块的 inode 结构下的寻址块的解释只有少许不同。VxFS inode 引用了 10 个直接扩展区,每个直接扩展区都是起始块地址和块长度对。

    VxFS inode 支持不同类型的扩展区,即 ext4 和 typed。包含 ext4 扩展区的 inode还指向两个间接地址扩展区,其中包含第一和第二扩展区的地址:

    Veritas File System 介绍Veritas File System 功能

    24

  • 用于单间接。扩展区中的每个条目都指示间接数据扩展区的起始块编号第一

    用于双间接。扩展区中的每个条目都指示单间接地址数据扩展区的起始块编号。

    第二

    每个间接地址扩展区的长度为 8K,包含 2048 个条目。文件所有的间接数据扩展区大小都必须相同;此大小在分配第一间接数据扩展区时设置,并存储在 inode 中。目录 inode 使用的间接数据扩展区大小始终为 8K。默认情况下,常规文件 inode 也使用 8K 大小的间接数据扩展区,此大小可使用 vxtunefs 更改;这些 inode 在集群中分配间接数据扩展区,用于模拟较大扩展区。

    Typed 扩展区VxFS 为名为 typed 扩展区的间接扩展区提供了一个 inode 块映射组织。块映射中每个条目都有一条 typed 描述符记录,其中包含块的类型、偏移、起始块及数目。

    间接扩展区和数据扩展区使用此格式标识任何给定扩展区的逻辑文件偏移和物理磁盘位置。

    扩展区描述符字段的定义具体如下:

    唯一地标识扩展区描述符记录并定义记录的长度和格式。类型

    针对给定描述符,表示块中的逻辑文件偏移。用于优化查找并消除孔描述符条目。

    偏移

    扩展区的起始文件系统块。起始块

    扩展区内连续块的数目。块数

    Typed 扩展区具有以下特征:

    ■ 间接地址块已全部标识类型,可变长度的最大大小(且为最佳大小)可达 8K。在分段文件系统上,间接扩展区可小于 8K,具体视空间可用性而定。VxFS 始终尝试获得 8K 的间接扩展区,但也会根据需要使用较小的间接扩展区。

    ■ 间接数据扩展区的大小可变,从而允许文件在 VxFS 中分配大的连续扩展区并充分利用优化的 I/O。

    ■ 稀疏文件中的孔无需存储并可通过键入的记录消除。孔是通过添加偏移和描述符的长度并将其结果与下一记录的偏移进行比较而确定的。

    ■ 虽然对间接扩展区级别没有限制,但由于数据扩展区具有可变长度,因此在此格式下仍需使用较低级别。

    ■ 此格式使用类型指示器来确定其记录格式和内容,从而适应未来类型的新要求和功能。

    25Veritas File System 介绍Veritas File System 功能

  • 只有在需要间接扩展区时,才对常规文件和目录使用当前的 typed 格式。Typed 记录比先前格式的记录长,在 inode 中需要较少的直接条目。新创建的文件先使用旧格式,该格式允许在 inode 中有十个直接扩展区。当需要间接扩展区来同时提供两种格式的优势时,inode 的块映射被转换为键入格式。

    扩展区属性VxFS 按由一个或多个扩展区构成的组向文件分配磁盘空间。VxFS 还允许应用程序控制扩展区分配的某些环节。扩展区属性是与文件相关的扩展区分配策略。

    通过 setext 和 getext 命令,管理员可以设置或查看与文件相关的扩展区属性,并为文件预分配空间。

    请参见 setext(1) 和 getext(1) 手册页。

    通过 vxtunefs 命令,管理员可以设置或查看文件系统的默认间接数据扩展区大小。

    请参见 vxtunefs(1M) 手册页。

    快速文件系统恢复大多数文件系统依赖于 fsck 实用程序提供的完整结构验证,作为系统故障后恢复的唯一方式。对于大磁盘配置,验证涉及对整个结构的检查,此过程较为耗时,将验证文件系统是否完好并更正所有不一致的问题。VxFS 提供有 VxFS 意向日志和VxFS 意向日志的调整大小功能,用来执行快速恢复。

    VxFS 意向日志VxFS 通过跟踪 VxFS 意向日志中的文件系统活动来缩短系统故障恢复时间。此项功能用于记录循环意向日志中对文件系统结构未决的更改。除了在系统故障期间,意向日志恢复功能对用户或系统管理员而言并非随时可见。在系统故障恢复期间,VxFS fsck 实用程序执行意向日志重放,这将对意向日志进行扫描并取消或完成系统故障时活动的文件系统操作。然后可将文件系统装入,而无需完成对整个文件系统的完整结构检查。如果磁盘硬件故障,则重放意向日志可能无法完全恢复损坏的文件系统结构;硬件问题可能需要使用 VxFS 提供的 fsck 实用程序来完成系统检查。

    如果 mount 命令在文件系统中检测到脏日志,则 mount 命令会自动运行 VxFS fsck命令来执行意向日志重放。仅在 Veritas Volume Manager (VxVM) 卷上装入的文件系统上以及在集群文件系统上支持此功能。

    请参见第 28 页的“log 选项和数据完整性”。

    Veritas File System 介绍Veritas File System 功能

    26

  • VxFS 意向日志调整大小VxFS 意向日志是在首次创建文件系统时分配的。意向日志的大小取决于文件系统的大小 - 文件系统越大,意向日志越大。磁盘布局版本 6、7 和 8 的意向日志的最大默认大小为 64 MB。

    对于版本 6、7 和 8 磁盘布局,可使用 fsadm 命令的 logsize 选项动态增加或减少意向日志大小。增加意向日志的大小可提高系统性能,因为它减少了日志的环绕次数。不过,如果系统出现故障,则增加意向日志大小可能会导致日志重放所需的次数增加。

    注意:意向日志大小不当可能会对系统性能产生负面影响。

    请参见 mkfs_vxfs(1M) 和 fsadm_vxfs(1M) 手册页。

    扩展的装入选项VxFS 文件系统对 mount 命令提供了以下改进:

    ■ 增强的数据完整性模式

    ■ 增强的性能模式

    ■ 临时文件系统模式

    ■ 改善的同步写入

    ■ 支持大文件大小

    请参见第 38 页的“装入 VxFS 文件系统”。

    请参见 mount_vxfs(1M) 手册页。

    增强的数据完整性模式对于绝大多数 UNIX 文件系统(包括 VxFS),写入到文件的默认模式为延迟或缓冲,这意味着写入数据时需先将数据复制到文件系统缓存,然后再刷新到磁盘。

    与将数据同步写入到磁盘相比,延迟写入可提供更高的性能。不过,在系统出现故障的情况下,在出现故障不久前写入的数据可能丢失,原因是未将其刷新到磁盘。此外,如果将空间作为写入请求的一部分分配到文件,且在发生系统故障前未将相应数据刷新到磁盘,则未初始化数据可显示在文件中。

    对于最常用的写入类型,即延迟扩展写入(可增加文件大小的延迟写入),VxFS在将新文件大小更新到磁盘前等待直至将数据刷新到磁盘,以避免在文件中显示未初始化数据。如果在将数据刷新到磁盘之前发生系统故障,且文件大小尚未更新到未初始化数据,则在文件中不显示任何未初始化数据。已分配的未使用的块被回收。

    27Veritas File System 介绍Veritas File System 功能

  • blkclear 选项和数据完整性在性能比绝对数据完整性更加重要的环境下,无需特别关注先前情况。不过,VxFS通过 mount -o blkclear 选项提供了对强调数据完整性的环境的支持,该选项可确保未初始化的数据不显示在文件中。

    closesync 选项和数据完整性VxFS 提供的 mount -o mincache=closesync 选项,对于要在桌面环境下关闭计算机电源而不想先停止计算机的用户非常有用。在 closesync 模式下,只有在系统崩溃或关闭期间写入的文件可能会丢失数据。文件关闭时,对文件的所有更改都刷新到磁盘。

    log 选项和数据完整性通常在该结构下,文件系统异步,对文件的更改不立即写入磁盘,因此可提供更好的性能。不过,如果发生系统故障,则对系统所做的最新更改可能丢失。具体来说,对文件的属性更改和最新创建的文件可能消失。

    mount -o log 意向日志记录选项保证在系统调用返回到应用程序前将对文件系统的所有结构更改记录到磁盘。使用此选项,rename(2) 系统调用将源文件刷新到磁盘,以保证在重命名前保留文件数据。此外,还保证在系统调用返回时保留 rename()调用。保证在调用返回时,保留对文件系统数据和由 fsync(2) 和 fdatasync(2) 系统调用产生的元数据的更改。

    增强的性能模式VxFS 包含一个可提高性能的装入选项:delaylog。

    delaylog 选项和增强的性能默认的 VxFS 日志记录模式 mount -o delaylog ,通过延迟若干更改的日志记录来提高性能。不过,由于最新更改在系统故障期间可能丢失,因此 delaylog 无法提供相同的数据完整性。除快速文件系统恢复外,此选项还提供了至少与传统 UNIX文件系统相同级别的数据准确性。

    临时文件系统模式在多数 UNIX 系统上,临时文件系统目录(例如,/tmp 和 /usr/tmp)通常存放在系统重新启动时无需保留的文件。基础文件系统无需为这些临时目录维护高度结构完整性。VxFS 提供的 mount -o tmplog 选项通过延迟多数操作的日志记录使用户能够在临时文件系统上实现更高的性能。

    Veritas File System 介绍Veritas File System 功能

    28

  • 改善的同步写入VxFS 为同步写入应用程序提供了非常优越的性能。mount -o datainlog 选项可大大提高小同步写入的性能。

    mount -o convosync=dsync 选项可提高应用程序的性能,这些应用程序需要同步数据写入而不需要同步 inode 时间更新。

    警告:-o convosync=dsync 选项的使用与 POSIX 语义冲突。

    支持大文件使用 VxFS,可创建、装入和管理包含大文件(大于 2 吉字节的文件)的文件系统。

    警告:一些应用程序和实用程序无法在大文件上工作。

    访问控制列表访问控制列表 (ACL) 存储了一系列条目,用于标识特定用户或组及其对目录或文件的访问权限。文件可以具有其自身的 ACL,也可与其他文件共享 ACL。ACL 的优势是可指定对多用户和组的详细访问权限。集群文件系统上支持 ACL。

    请参见 getfacl(1) 和 setfacl(1) 手册页。

    存储检查点为增强可用性、可恢复性和性能,Veritas File System 提供了磁盘上和联机备份,以及常见和有效备份策略的还原功能。备份和还原应用程序可利用存储检查点、有效的磁盘和 I/O 复制技术来创建文件系统的定期冻结映像。存储检查点显示某一即时点的文件系统视图,随后标识和维护原始文件系统块的副本。存储检查点可通过使用文件系统的可用空闲空间池(而不是使用基于磁盘的镜像方法)节省磁盘空间并显著降低 I/O 开销。

    存储检查点功能需要单独授权。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    VxFS 文件快照VxFS 文件快照是同一名称空间中的文件的空间优化副本(存储在同一文件系统中)。VxFS 在 VxFS 5.1 SP1 版本及更高版本中以及磁盘布局为版本 8 及更高版本的文件系统上支持文件快照。

    请参见《Veritas Storage Foundation 高级功能管理指南》。

    29Veritas File System 介绍Veritas File System 功能

  • 请参见 vxfilesnap(1) 手册页。

    配额VxFS 支持配额,将按用户和按组分配配额并限制对下面两种主体资源的使用:文件和数据块。用户可为任何一种资源指派配额。每个配额都包含对各资源的两个限制:硬限制和软限制。

    硬限制表示对数据块或文件的绝对限制。在任何情况下,用户都不可以超出硬限制。

    软限制的要求比硬限制低,在有限时间长度内可以超出。在软限制下,只要用户在到达指定时间之前满足这些限制,则用户可临时超出限制。

    请参见第 75 页的“关于配额限制”。

    数据库支持数据库通常在文件系统上创建,用于简化备份、复制和移动任务,与原始磁盘上的数据库相比较慢。

    在 VxFS 上使用 Quick I/O for Databases 功能,使系统能够保留在文件系统上使用数据库的优势,却无需牺牲性能。Quick I/O 创建常规预分配文件用作字符设备。可在字符设备上创建数据库,以实现与在原始磁盘上创建的数据库相同的性能。

    将常规 VxFS 文件视为原始设备时,数据库具有以下优势:

    ■ 商业数据库服务器(例如 Oracle 服务器)可在这些伪设备而不是常规文件上执行内核支持异步 I/O 调用。服务器可对这些伪设备(而不是常规文件)发出内核支持的异步 I/O 调用。

    ■ 由数据库服务器发出的 read() 和 write() 系统调用,可避免发生在常规文件上的采集和发布读取/写入锁定发生在内核内部。

    ■ VxFS 可避免对已经由数据库服务器缓冲的数据进行双重缓冲。此项功能可释放资源用于其他目的并产生更好的性能。

    ■ 由于对这些设备的 I/O 绕过系统缓冲区高速缓存,因此 VxFS 可在对常规文件执行数据读写操作时节省在用户空间和内核空间之间的数据复制成本。与缓冲 I/O的时间相比,此过程显著缩短了每一 I/O 事务的 CPU 时间。

    集群文件系统Veritas Storage Foundation Cluster File System (SFCFS) 允许集群服务器同时装入和使用文件系统,仿佛使用该�