使用 tw_cli 在 Linux 中扩展实时 3Ware RAID6 阵列

使用 tw_cli 在 Linux 中扩展实时 3Ware RAID6 阵列

我有一台 Debian Linux 机器,配备 3Ware 9650SE RAID 控制器和 RAID6 阵列。tw_cli 显示以下内容:

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u0       RAID-6    VERIFYING      -       8%(P)   -     256K    5587.9    
u0-0     DISK      OK             -       -       p0    -       1862.63   
u0-1     DISK      OK             -       -       p1    -       1862.63   
u0-2     DISK      OK             -       -       p2    -       1862.63   
u0-3     DISK      OK             -       -       p3    -       1862.63   
u0-4     DISK      OK             -       -       p4    -       1862.63   
u0/v0    Volume    -              -       -       -     -       50        
u0/v1    Volume    -              -       -       -     -       5537.9 

我想知道,是否可以使用 tw_cli 工具将新磁盘热添加到机器,将其添加到阵列并扩展文件系统?我知道我可以调整 ext3 文件系统的大小,但我不确定阵列。

我之所以问这个问题,是因为一旦这台机器部署完毕,当我想添加存储容量时,我不想关闭它。

答案1

我可能已经弄清楚了。我有机会在一台备用机器上测试它:

我第一次遇到这种情况:

# tw_cli /c0 show
Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-5    OK             -       -       256K    5587.9    RiW    ON

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p0    OK             u0   1.82 TB   SATA  0   -            ST32000542AS
p1    OK             u0   1.82 TB   SATA  1   -            ST32000542AS
p2    OK             u0   1.82 TB   SATA  2   -            ST32000542AS
p3    OK             u0   1.82 TB   SATA  3   -            ST32000542AS
p4    OK             -    1.82 TB   SATA  4   -            ST32000542AS

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

4 个磁盘的 raid 5 和一个额外的磁盘。

然后我这样做了:

# tw_cli /c0/u0 migrate type=raid5 disk=4
Sending migration message to /c0/u0 ... Done.

然后我有这个:

# tw_cli /c0/u0 show

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u0       Migrator  MIGRATING      -       0%      -     -       -

su0      RAID-5    OK             -       -       -     256K    5587.9
su0-0    DISK      OK             -       -       p0    -       1862.63
su0-1    DISK      OK             -       -       p1    -       1862.63
su0-2    DISK      OK             -       -       p2    -       1862.63
su0-3    DISK      OK             -       -       p3    -       1862.63
su0/v0   Volume    -              -       -       -     -       50
su0/v1   Volume    -              -       -       -     -       5537.9

du0      RAID-5    OK             -       -       -     256K    7450.54
du0-0    DISK      OK             -       -       p0    -       1862.63
du0-1    DISK      OK             -       -       p1    -       1862.63
du0-2    DISK      OK             -       -       p2    -       1862.63
du0-3    DISK      OK             -       -       p3    -       1862.63
du0-4    DISK      OK             -       -       p4    -       1862.63
du0/v0   Volume    -              -       -       -     -       N/A
du0/v1   Volume    -              -       -       -     -       N/A

su0 和 du0 可能是源和目标,最后给我一个新的更大的 u0。我认为迁移完成后 du0/v0 和 du0/v1 将变为活动状态。但这将需要一周的时间才能完成迁移,我不知道我是否有耐心……

相关内容