有关与 RAID-1 卷和子镜像相关联的状态信息的概述,请参见了解子镜像状态以确定维护操作。
使用以下方法之一来检查镜像或子镜像的状态。
从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择镜像。然后选择“操作”⇒“属性”。请按照屏幕上的说明操作。有关更多信息,请参见联机帮助。
针对镜像运行 metastat 命令以查看每个子镜像的状态。
# metastat mirror |
要更改镜像的传送号、读取选项或写入选项,请参见如何更改 RAID-1 卷选项。
有关检查设备状态的更多信息,请参见 metastat(1M)。
以下是 metastat 命令的样例输出。使用不带镜像名称的 metastat 命令可以显示所有镜像的全部状态。
# metastatd70: Mirror Submirror 0: d71 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 12593637 blocks d71: Submirror of d70 State: Okay Size: 12593637 blocks Stripe 0: Device Start Block Dbase State Reloc Hot Spare c1t3d0s3 0 No Okay Yes Stripe 1: Device Start Block Dbase State Reloc Hot Spare c1t3d0s4 0 No Okay Yes Stripe 2: Device Start Block Dbase State Reloc Hot Spare c1t3d0s5 0 No Okay Yes d0: Mirror Submirror 0: d1 State: Okay Submirror 1: d2 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 5600 blocks d1: Submirror of d0 State: Okay Size: 5600 blocks Stripe 0: Device Start Block Dbase State Hot Spare c0t2d0s7 0 No Okay ... |
使用带有镜像名称参数的 metastat 命令可以显示特定镜像的输出。
metastat d70 d70: Mirror Submirror 0: d71 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 12593637 blocks d71: Submirror of d70 State: Okay Size: 12593637 blocks Stripe 0: Device Start Block Dbase State Reloc Hot Spare c1t3d0s3 0 No Okay Yes Stripe 1: Device Start Block Dbase State Reloc Hot Spare c1t3d0s4 0 No Okay Yes Stripe 2: Device Start Block Dbase State Reloc Hot Spare c1t3d0s5 0 No Okay Yes |
对于镜像中的每个子镜像,metastat 命令会显示其状态、"invoke" 行(如果有错误)、所指定的热备用池(如果有)、大小(以块为单位)以及有关子镜像中每个片的信息。
请查看关于 RAID-1 卷选项。
确保您具有超级用户权限,并且拥有所有数据的最新备份。
使用以下方法之一来更改 RAID-1 选项。
从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择镜像。然后选择“操作”⇒“属性”。请按照屏幕上的说明操作。有关更多信息,请参见联机帮助。
使用 metaparam 命令显示和更改镜像的选项。
# metaparam [mirror options] mirror |
有关镜像选项的说明,请参见关于 RAID-1 卷选项。另请参见 metaparam(1M) 手册页。
# metaparam -r geometric d30 # metaparam d30 d30: mirror current parameters are: Pass: 1 Read option: geometric (-g) Write option: parallel (default) |
在本示例中,-r 选项用于将镜像的读取策略更改为 geometric。
# metaparam -w serial d40 # metaparam d40 d40: mirror current parameters are: Pass: 1 Read option: roundrobin (default) Write option: serial (-S) |
在本示例中,-w 选项用于将镜像的写入策略更改为 serial。
# metaparam -p 5 d50 # metaparam d50 d50: mirror current parameters are: Pass: 5 Read option: roundrobin (default) Write option: parallel (default) |
请阅读创建和维护 RAID-1 卷。
确保您具有超级用户权限,并且拥有所有数据的最新备份。
使用以下方法之一来扩展镜像。
从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择镜像。然后选择“操作”->“属性”并单击“子镜像”选项卡。请按照屏幕上的说明操作。有关更多信息,请参见联机帮助。
使用 metattach 命令向每个子镜像附加其他片。
# metattach submirror slice |
必须对镜像中的每个子镜像都进行扩展。有关更多信息,请参见 metattach(1M) 手册页。
使用 metattach 命令可以基于子镜像的大小重新计算镜像的大小。
# metattach mirror |
# metastat d8: Mirror Submirror 0: d9 State: Okay Submirror 1: d10 State: Okay ... # metattach d9 c0t2d0s5 d9: component is attached # metattach d10 c0t3d0s5 d10: component is attached # metattach d8 |
本示例说明如何通过将两个磁盘驱动器串联到镜像的两个子镜像来扩展已挂载的镜像文件系统。该镜像的名称为 d8,其中包含两个名为 d9 和 d10 的子镜像。
对于 UFS,请针对镜像卷运行 growfs(1M) 命令。请参见如何扩展文件系统。
使用原始卷的应用程序(如数据库)必须通过各自的方法来扩展已添加的存储器。