Harry289826411
3 Silver

关于DD640机头扩容问题?

DD640下单配置7块1T硬盘,目前因需求扩容,增加5块.

disk state.png

直接添加文件系统得到5.9T空间,目前想文件系统达到7.8T容量,如何实现?数据可忽略

请大神指教!

标签 (1)
0 项奖励
9 回复数
Harry289826411
3 Silver

Re: 关于DD640机头扩容问题?

将所有磁盘# disk unfail 1.1...然后是否可以重建

0 项奖励
o17Uu33DCF12520
4 Beryllium

Re: 关于DD640机头扩容问题?

插入额外的5块盘后,用 # disk show hardware命令能看到有12块盘了。

用下面的命令看磁盘的状态,

DDOS4.9以前的版本,用 # disk show detailed-raid-info

DDOS5.x以后的版本,用# disk show state

# disk show raid-info

Disk State Additional Status

---- ------------ -----------------

1.1 in use (dg0)

1.2 in use (dg0)

1.3 in use (dg0)

1.4 spare

1.5 in use (dg0)

1.6 in use (dg0)

1.7 in use (dg0)

1.8 spare

1.9 spare

1.10 spare

1.11 spare

1.12 unknown

---- ------------ -----------------

12 drives are operational

11 drives are "in use"

1 drive is "spare"

2 disk groups total

2 disk groups present

应该看到新盘是spare状态,如果是unkown状态,那么用unfail这块盘。记住千万不要unfail原来的7块盘,那块1.4盘是原来的hot spare盘。

如果unfail过后,仍然不是spare状态,那么强制执行把盘加入enclosure,并创建新的RAID组

DDOS4.9以前的版本,用 # disk expand

DDOS5.x以后的版本,用 # storage add

再看盘状态,确保都是spare

Disk State Additional Status

---- ------------ -----------------

1.1 in use (dg0)

1.2 in use (dg0)

1.3 in use (dg0)

1.4 spare

1.5 in use (dg0)

1.6 in use (dg0)

1.7 in use (dg0)

1.8 spare

1.9 spare

1.10 spare

1.11 spare

1.12 spare

再扩展file system,用 # filesys expand

成功能看到都是in use状态

Disk State Additional Status

---- ------------ -----------------

1.1 in use (dg0)

1.2 in use (dg0)

1.3 in use (dg0)

1.4 spare

1.5 in use (dg0)

1.6 in use (dg0)

1.7 in use (dg0)

1.8 in use (dg1)

1.9 in use (dg1)

1.10 in use (dg1)

1.11 in use (dg1)

1.12 in use (dg1)

看到两个RAID组

# storage show all

Active tier details:

Disk      Disks                                    Count     Additional

Group                                                                  Information

-------      ----------------------------------  --------   ----------------

dg0         1.1-1.3, 1.5-1.7                        6

dg1         1.8-1.12                                    5

(spare)   1.4       

0 项奖励
Harry289826411
3 Silver

Re: 关于DD640机头扩容问题?

Hi Kevin:

     1、目前,我就这么去操作的

sysadmin@localhost# disk show state

Enclosure   Disk                               

            1  2  3  4  5  6  7  8  9  10 11 12

---------   ------------------------------------

1           .  .  .  .  .  .  .  .  .  .  .  s 

---------   ------------------------------------

Legend   State          Count

------   ------------   -----

.        In Use Disks   11  

s        Spare Disks    1   

------   ------------   -----

Total 12 disks

sysadmin@localh

     2、它会有2个DG,

     dg0 1.2—1.7

     dg1 1.11.8-1.11

     s 1.12

     3、现在容量是5.9T,客户想容量达到7.8T????再如何操作?

0 项奖励
born_chen
4 Germanium

Re: 关于DD640机头扩容问题?

相当于要整合成一个DG。

0 项奖励
Harry289826411
3 Silver

Re: 关于DD640机头扩容问题?

对 是这样的

0 项奖励
o17Uu33DCF12520
4 Beryllium

Re: 关于DD640机头扩容问题?

没错,因为同一个tier里面是两个RG,对应两个FS,分别由6个盘和5个盘构成,FS不可能跨RG扩展的。

如果你只想要一个FS的,最佳做法是在把盘插入enclosure后重建FS:

#storage add enclosure <id> or storage add disk <id>

#filesys destroy          //可选

#filesys create

这样就行了。

但是目前你的新盘已经创建出了第二个FS,那么只有删除这个FS。

#filesys status

#filesys destroy          //运行两次这个命令,分别删掉两个FS

#storage remove enclosure <id>     //把所有enclosure从tier里面删掉,这步很重要,因为原来的tier里面已经有一个enclosure了,所以无论你如何添加磁盘都是spare状态。但是我们需要他们是unknown的盘

然后把上面的最佳做法执行一遍,应该只创建一个FS。

注意,所有数据都会丢失!!!

born_chen
4 Germanium

Re: 关于DD640机头扩容问题?

您说的tier是指?

0 项奖励
o17Uu33DCF12520
4 Beryllium

Re: 关于DD640机头扩容问题?

DD的文件系统内部分成不同的tier,包括active tier和archive tier。顾名思义,一个是短期存放数据的区域,另一个是长期存放数据的区域。一般只用到active tier,而archive tier要买了extended retention license才能用。

0 项奖励
o17Uu33DCF12520
4 Beryllium

Re: 关于DD640机头扩容问题?

你的storage show all看到啥?

0 项奖励