• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

01-基础配置命令参考

目录

11-RAID命令(安全专用)

本章节下载 11-RAID命令(安全专用)  (167.11 KB)

11-RAID命令(安全专用)


1 RAID

 

1.1  RAID命令

1.1.1  add raid

add raid命令用来将文件系统添加到RAID 1中。

【命令】

add raid raid-name file-system

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

raid-name:RAID 1的名称。取值只能为md0。

file-system:文件系统的名称。

【使用指导】

仅缺省Context支持本命令。

本命令只支持向RAID 1中添加文件系统,不支持向RAID 0中添加文件系统。

将文件系统添加到RAID 1前,请确保该文件系统已经挂载。

将文件系统添加到RAID 1后,文件系统中原有的数据会被删除。

本命令添加的文件系统的磁盘容量需大于等于raid中的成员盘容量,且没有被别的进程占用,否则添加失败。

【举例】

# 将hda0添加到RAID 1中。

<Sysname> add raid md0 hda0:

Add file system hda0 to RAID md0? [Y/N]:y

·············································

·······Added the file system successfully.

【相关命令】

·     create raid

1.1.2  create raid

create raid命令用来创建RAID。

【命令】

create raid level raid-level { file-system }&<2-n>

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

level raid-level:指定创建的RAID的级别。raid-level表示RAID的级别,取值包括0和1。

file-system&<2-n>:文件系统的名称。&<2-n>表示可以指定2到n个文件系统共同组成RAID,n的取值为硬盘的分区的数量。

【使用指导】

仅缺省Context支持本命令。

设备支持创建一个RAID,名称为“md0”,级别为RAID 0或RAID 1。

·     如果要修改RAID的级别,则必须先删除当前RAID,再重新创建另一级别的RAID。

·     若设备上已经存在RAID,需要删除当前RAID后才能创建新RAID。

目前暂不支持堆叠设备创建RAID,只支持本机硬盘来组建RAID。

【举例】

# 创建RAID 1。

<Sysname> create raid level 1 hda0: hdb0:

Create RAID md0? [Y/N]:y

·············································

·············································

················Created RAID successfully.

1.1.3  display raid status

display raid status命令用来显示RAID的状态信息。

【命令】

display raid status

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

本命令仅缺省Context支持。

【举例】

# 显示RAID 1的状态信息。

<Sysname> display raid status

Name     Level     State       Sync     Remaining(GB)      File systems

md0      1         active      66.6%    447                hda0[0]    hdb0[1]

# 显示RAID 0的状态信息。

<Sysname> display raid status

Name     Level     State       Sync     Remaining(GB)      File systems

md0      0         active      None     447                hda0[0]    hdb1[1]

# 显示有一块热备盘的RAID 1的状态信息。

<Sysname> display raid status

Name     Level     State       Sync     Remaining(GB)      File systems

md0      1         active      Done     447                hda0[0]    hdb0[1]

                                                           hdc0[2](S)

表1-1 display raid status命令显示信息描述表

字段

描述

Name

RAID的名称

Level

RAID的级别

State

RAID的运行状态

·     active:正常状态

·     inactive:异常状态,RAID不能正常读写

Sync

RAID 1中文件系统的同步状态:

·     如果在同步中,则显示同步百分比

·     如果同步完成,则显示“Done”

如果是RAID 0或RAID 1中只有一个文件系统,则显示“None”

Remaining (GB)

RAID剩余可用存储容量

File systems

组成RAID的文件系统,[n]表示文件系统加入RAID的顺序。不同文件系统之间以空格分隔,共有三种不同状态:

·     正常状态:文件系统正常显示

·     错误状态:在发生错误的文件状态后有(F),(F)=Faulty

·     空闲状态: 通过add加入RAID 1中处于空闲状态的文件系统后加(S),(S)=Spare

 

1.1.4  remove raid

remove raid命令用来删除RAID或删除RAID 1中的文件系统。

【命令】

remove raid raid-name [ file-system&<1-n> ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

raid-name:RAID的名称。取值只能是md0。

file-system:组成RAID 1的文件系统的名称。&<1-n>表示可以删除1到n个文件系统,n的取值要小于RAID 1中文件系统的个数。如果未指定本参数,则表示删除整个RAID。

【使用指导】

仅缺省Context支持本命令。

系统只支持删除RAID 1中的某个文件系统,不支持删除RAID 0中的某个文件系统。

如果要拔出RAID 1中的某个硬盘,需要先执行本命令,将该硬盘挂载的文件系统从RAID 1中删除,再拔出硬盘。否则,会造成数据丢失。

删除RAID 1中的文件系统前,请先执行display raid status命令确认“Sync”字段显示为“Done”,再执行删除操作,否则添加失败。删除整个RAID则不需要确认是否同步完成。

【举例】

# 删除RAID 1中的hda0。

<Sysname> remove raid md0 hda0:

Remove file system hda0 from RAID md0? [Y/N]:y

·············································

······Removed the file system successfully.

# 删除RAID 0或RAID 1。

<Sysname> remove raid md0

Remove RAID md0? [Y/N]:y

·············································

······ Removed the RAID successfully.

【相关命令】

·     create raid

·     display raid status

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们