mcf 文件的字段
本节介绍了 mcf 文件中的字段。
"Equipment Identifier" 字段(必需)
"Equipment Identifier" 字段标识物理文件系统设备或可移除的介质设备。如果该字段包含文件系统的名称,则该名称的长度限于 31 个字符。对于其他所有内容,该字段的长度限于 127 个字符。
使用 "Equipment Identifier" 字段提供下表中的信息。
|
|
|
文件系统名称 |
31 个字符 |
该文件系统名称必须与 "Family Set" 字段中的名称完全相同,并且 mcf 文件中随后各行必须定义此文件系统中包括的所有磁盘或设备。 mcf 文件中可以声明多个文件系统。通常, mcf 文件中的第一个数据行声明第一个文件系统,随后各行指定此文件系统中包括的设备。可在
mcf 文件中声明的其他文件系统之前添加空白注释行,以增强可读性。
注 - 文件系统名称必须以字母字符开头,并且只能包含字母字符、数字字符或者下划线 (_) 字符。
|
nodev 关键字 |
127 个字符 |
关键字 nodev 表示, mcf 文件所在的系统正被用作 Oracle Solaris
主机上共享文件系统中的客户机主机。该关键字只能作为元数据服务器上所驻留的一个或多个元数据设备的设备标识符出现在此字段中。有关为共享文件系统成员创建 mcf 文件的更多信息,请参见 第 5 章。
注 - 如果您的文件系统位于 Oracle Solaris Cluster 环境中,请不要使用此关键字。
|
磁盘分区或分片说明 |
127 个字符 |
此字段中的 /dev/ 条目表示磁盘分区或分片。 |
自动化库或光盘驱动器说明 |
127 个字符 |
|
磁带机说明 |
127
个字符 |
|
|
"Equipment Number" 字段(必需)
对于 mcf 文件中的每一行,设备编号 (equipment number, eq) 字段必须包含一个要定义的文件系统组件或设备的唯一数字标识符。该数字必须是介于 1 和 65534 之间(包括这两个数字)的一个整数。
"Equipment Type" 字段(必需)
"Equipment Type" 是必需字段,软件可以使用此字段提供的信息来决定如何与特定设备进行交互作用。请输入便于记忆的由两个或三个字符组成的设备类型。
一些设备可以使用通用设备类型 od(光盘)、tp(磁带)和 rb(机械手)来表示。对于文件系统,下表介绍了特定的设备类型代码:
表 2-1 "Equipment Type" 字段
|
|
ms |
定义一个文件系统,该系统在同一设备(md 设备)上存储数据和元数据。 |
ma |
定义一个文件系统,该系统在单独的设备(mm 设备)上存储元数据。ma 文件系统中的数据可存储在 md、mr 或 g_XXX 设备上。 |
md |
|
mm |
定义一个元数据设备来存储 inode
和其他元数据信息。您可以指定多个元数据设备。ma 文件系统上的元数据(包括 inode、目录、分配图等)位于元数据设备上,并与文件数据设备分开。在默认情况下,如果有多个元数据设备,系统使用循环分配方法分配元数据。 |
mr |
|
g XXX |
定义一个分散读写数据设备。分散读写组名称以字母 g 开头,后跟一个数字。该数字必须是介于 0 和 127 之间(包括这两个数字)的一个整数,例如 g12。同一分散读写组中的所有成员必须具有相同的类型和大小。一个文件系统中的不同分散读写组并非一定要有相同数量的成员。md、mr 和
g XXX 设备不能在一个文件系统中混用。数据可以在不同组之间进行分散读写(如果所有组都包含相同数量的设备)或循环分配。默认设置为循环分配。 |
|
除文件系统设备类型外,其他代码也可用于标识自动化库和其他设备。有关特定设备类型的更多信息,请参见 mcf(4) 手册页。
"Family Set" 字段(必需)
"Family Set" 字段包含一组设备的名称。
系列集名称必须以字母字符开始,并且只能包含字母字符、数字字符或者下划线 (_) 字符。系列集名称不能长于 31 个字符。
下表中介绍了系列集名称。
|
|
文件系统名称 |
在此字段中,文件系统中的所有磁盘设备都必须使用同一文件系统名称。该软件使用系列集名称将设备组成文件系统。运行 sammkfs 命令时,会将系列集名称物理地记录在文件系统内的所有设备上。通过运行带有 -F 和 -R 选项的 samfsck 命令,可以更改此名称。有关 sammkfs 命令的更多信息,请参见
sammkfs(1M) 手册页。有关 samfsck 命令的更多信息,请参见 samfsck(1M) 手册页。 |
自动化库标识符 |
此库及其所有关联的驱动器设备都必须使用同一个标识符。 |
- |
短划线字符 (-) 表示独立的可移除介质设备。 |
|
您可以创建一个与特定的系列集相关联的注释,方法是:在该系列集中的第一个设备之前插入标识符 #family-set-name:。在该注释行和系列集的最后一个设备之间添加的所有注释都将与此系列集相关联。如果以后通过 SAM-QFS Manager 软件删除该系列集,则所有相关的注释也会从 mcf 文件中删除。
"Device State" 字段(可选)
"Device State" 字段在文件系统初始化时指定设备的状态。有效的设备状态为 "on" 和 "off"。默认设置是 "on"。这是可选字段。如果不想指定该字段的值,则插入短划线字符 (-),表示省略该字段。
"Additional Parameters" 字段(可选)
对于自动化库设备,"Additional Parameters" 字段是可选的,可以保留为空。默认情况下,库目录文件被写入 /var/opt/SUNWsamfs/catalog/family-set-name。如果要指定库目录文件的备用路径,请使用此字段。
对于共享文件系统,此字段必须包含关键字 shared。
对于其他条目,请插入短划线 (-) 或保留此字段为空。