请勿从现有的文件系统或数据创建条带,否则会销毁数据。要从现有的数据创建条带,必须备份数据,创建条带化卷,然后将数据恢复到该卷上。
如果您希望运行具有 32 位内核的 Solaris 软件,请不要创建大于 1TB 的卷。另外,如果您希望运行版本低于 Solaris 9 4/03 发行版的 Solaris OS,也不要创建大于 1TB 的卷。有关 Solaris Volume Manager 中大卷支持的更多信息,请参见Solaris Volume Manager 中的多 TB 支持的概述。
请查看创建 Solaris Volume Manager 组件的先决条件和创建 RAID-0 卷的背景信息。
要创建条带化卷,请使用以下方法之一:
从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择“操作”⇒“创建卷”,然后按照向导中的说明操作。有关更多信息,请参见联机帮助。
使用以下形式的 metainit 命令:
# metainit volume-name number-of-stripes components-per-stripe component-names [ -i interlace] |
指定要创建的卷的名称。有关对卷进行命名的信息,请参见卷名称。
指定要创建的条带的数量。
指定每个条带应包含的组件的数目。
指定所使用的组件的名称。如果使用多个组件,请用空格分隔它们。
指定要用于条带的交错宽度。交错宽度是一个值,其后面是 "k"(表示千字节)、"m"(表示兆字节)或 "b"(表示块)。指定的交错不能小于 16 块,也不能大于 100 MB。缺省的交错宽度是 16 KB。
有关更多信息,请参见以下示例和 metainit(1M) 手册页。
# metainit d20 1 3 c0t1d0s2 c0t2d0s2 c0t3d0s2 d20: Concat/Stripe is setup |
以上示例说明条带 d20 包含一个条带(由数字 1 指示)。该条带由三个片组成(由数字 3 指示)。由于未指定交错值,因此该条带使用缺省值 16 KB。系统会确认该卷是否已经设置。
# metainit d10 1 2 c0t1d0s2 c0t2d0s2 -i 32k d10: Concat/Stripe is setup |
以上示例显示条带 d10 包含一个条带(由数字 1 指示)。该条带由两个片组成(由数字 2 指示)。-i 选项将交错值设置为 32 KB。(交错值不能小于 8 KB,也不能大于 100 MB。)系统会验证该卷是否已经设置。
要为文件系统准备新创建的条带,请参见《系统管理指南:设备和文件系统》中的第 18 章 “创建 UFS、TMPFS 和 LOFS 文件系统(任务)”。某些应用程序(如数据库)不使用文件系统,而是使用原始设备。这些应用程序必须能够以自己的方式来访问原始设备。