首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3软件:向RAID单元添加驱动器

3软件:向RAID单元添加驱动器
EN

Server Fault用户
提问于 2014-10-19 14:28:14
回答 3查看 7.4K关注 0票数 4

我有一个3件RAID控制器运行RAID-6。我通过tw_cli命令行实用工具管理RAID。

因此,数组中的一个驱动器失败了,我从数组中删除了错误驱动器(p6),然后插入了一个新驱动器。

由于某种原因,3 3ware控制器将驱动器放置在一个旧的、不可操作的数组(u1)中。所以我删除了那个数组。现在我想将新的驱动器添加到RAID-6中,即u0

所以我有:

代码语言:javascript
复制
# tw_cli /c0/u0 show

Unit     UnitType  Status         %RCmpl  %V/I/M  VPort Stripe  Size(GB)
------------------------------------------------------------------------
u0       RAID-6    DEGRADED       -       -       -     256K    2793.91   
u0-0     DISK      OK             -       -       p0    -       465.651   
u0-1     DISK      OK             -       -       p1    -       465.651   
u0-2     DISK      OK             -       -       p2    -       465.651   
u0-3     DISK      OK             -       -       p3    -       465.651   
u0-4     DISK      OK             -       -       p4    -       465.651   
u0-5     DISK      OK             -       -       p5    -       465.651   
u0-6     DISK      DEGRADED       -       -       -     -       465.651   
u0-7     DISK      OK             -       -       p7    -       465.651   
u0/v0    Volume    -              -       -       -     -       10        
u0/v1    Volume    -              -       -       -     -       2783.91   

如您所见,驱动器p6不是u0的一部分。然而,控制器检测到:

代码语言:javascript
复制
# tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-6    DEGRADED       -       -       256K    2793.91   RiW    OFF    

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p0    OK             u0   465.76 GB SATA  0   -            ST3500630AS         
p1    OK             u0   465.76 GB SATA  1   -            ST3500630AS         
p2    OK             u0   465.76 GB SATA  2   -            ST3500630AS         
p3    OK             u0   465.76 GB SATA  3   -            ST3500320AS         
p4    OK             u0   465.76 GB SATA  4   -            ST3500630AS         
p5    OK             u0   465.76 GB SATA  5   -            ST3500630AS         
p6    OK             -    465.76 GB SATA  6   -            ST3500320AS         
p7    OK             u0   465.76 GB SATA  7   -            ST3500630AS         

Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           Yes       OK        OK       OK       0      xx-xxx-xxxx  

这里我们看到控制器检测到了p6,但它不是单元u0的一部分。所以我只需要加一加。不幸的是,我找不到这样做的语法。

纵观tw,似乎没有一个单元级的命令来向一个单元添加一个驱动器。那么,你如何增加一个驱动器到一个单位?如何使p6成为u0的一部分?

EN

回答 3

Server Fault用户

发布于 2014-10-19 15:31:52

嗯,我同意,这很模糊。我一直使用备件,所以驱动器是自动添加的。也许你也可以破解:

代码语言:javascript
复制
tw_cli /c0 add raidtype=spare disk=6

也许它会自动捡起来。

票数 3
EN

Server Fault用户

发布于 2015-07-27 19:45:50

我能够通过以下命令在我的系统上完成这一任务:

代码语言:javascript
复制
tw_cli /c0/u0 start rebuild disk=6
票数 1
EN

Server Fault用户

发布于 2018-01-26 12:04:02

这种情况发生在我身上,当我阅读tw_cli帮助屏幕以查找咒语时,它实际上自行更改了状态,将更改后的p*磁盘添加到u*单元中,并开始重新构建数组。这是可能的,控制器只是有一些小数量的备份时间,以防你花时间坐上驱动器,然后它启动到合乎逻辑的行动路线。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/638125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档