请查看创建 Solaris Volume Manager 组件的先决条件。
成为超级用户。
要创建状态数据库副本,请使用以下方法之一:
从 Solaris Management Console 中增强的存储工具中,打开“状态数据库副本”节点。选择“操作”⇒“创建副本”并按照屏幕上的说明操作。有关更多信息,请参见联机帮助。
使用 metadb 命令的以下格式。请参见 metadb(1M)。
# metadb -a -c number -l length-of replica -f ctds-of-slice |
指定要添加或创建状态数据库副本。
指定要强制执行该操作,即使没有副本存在也是如此。使用 -f 可强制创建初始副本。
指定要添加到给定片中的副本数量。
指定新副本的大小(用块表示)。缺省大小是 8192。此大小应适合几乎所有的配置(包括那些具有数千个逻辑卷的配置)。
指定将用来存放副本的部件的名称。
在命令行上输入的不带任何选项的 metadb 命令可报告所有状态数据库副本的状态。
# metadb -a -f c0t0d0s7 # metadb flags first blk block count ... a u 16 8192 /dev/dsk/c0t0d0s7 |
必须使用 -f 和 -a 选项来创建第一个状态数据库副本。-a 选项用来向系统中添加状态数据库副本,-f 选项可强制创建第一个副本(在向系统中添加补充副本时,可以省略该选项)。
# metadb -a -c 2 c1t3d0s1 # metadb flags first blk block count ... a u 16 8192 /dev/dsk/c1t3d0s1 a u 8208 8192 /dev/dsk/c1t3d0s1 |
-a 选项向系统中添加状态数据库副本,-c 2 选项将两个副本放到指定的片上。metadb 命令检查副本是否处于活动状态,活动状态由 metadb 命令输出中的 a 标志来指示。
如果要替换现有的状态数据库副本,则可能需要指定副本的大小。特别是在现有的状态数据库副本(可能位于从 Solstice DiskSuite 产品升级的系统上)与文件系统共享一个片时,必须将现有的副本替换为相同大小的其他副本,或者在另一个位置中添加新副本。
# metadb -a -c 3 -l 1034 c0t0d0s7 # metadb flags first blk block count ... a u 16 1034 /dev/dsk/c0t0d0s7 a u 1050 1034 /dev/dsk/c0t0d0s7 a u 2084 1034 /dev/dsk/c0t0d0s7 |
-a 选项向系统中添加状态数据库副本,-l 选项用于指定要添加的副本的长度(用块表示)。