linux下用arcconf做raid5,arcconf工具相關命令V1.0

arcconf工具相關命令V1.0

清除當前所有raid配置

Arcconf  delete  1  array  all       #刪除所有邏輯盤

Arcconf  uninit  1  all              #去初始化所有硬盤,正常清除raid配置執行第一條命令即可;若開機狀態下接入帶raid配置的硬盤需要用此命令清除raid配置。

將前2塊硬盤做raid 1,strip size為32k。后6塊硬盤做raid5,strip size 為64k。

由於不同類型背板上硬盤對應的Reported  Channel,Device(T:L)不同,所以組建邏輯盤需要兩步:

1)通過arcconf   getconfig  1  pd 查看硬盤Reported  Channel,Device(T:L)

2)前2塊硬盤做raid 1,stripsize為32k

arcconf   create  1  logicaldrive  stripesize  32  max  1  0  0  0  1

后6塊硬盤做raid 5,strip size 為64k

arcconf   create  1  logicaldrive  stripesize  64  max  5  0  2  0  3  0  4  0  5  0  6  0  7

注:以raid 1組建為例,max是最大容量,1為RAID 1參數,假設0  0和0  1為前兩個硬盤的Reported  Channel,Device(T:L)號,直連8LFF和8SFF背板slot0~7硬盤的Reported  Channel,Device(T:L)編號是0  0~0  7,但12LFF和25SFF背板的Reported  Channel,Device(T:L)編號不是從0  0開始,所以硬盤的Reported  Channel,Device(T:L)編號需通過arcconf   getconfig  1  pd命令查看。

將前4塊硬盤做raid 10,strip size 為16k。后8塊硬盤做raid 50 ,strip size 為32k。

1)通過arcconf   getconfig  1  pd 查看硬盤Reported  Channel,Device(T:L)

2)將前4塊硬盤做raid 10,strip size 為16k

arcconf   create  1  logicaldrive  stripesize  16  max  10  0  0  0  1  0  2  0  3

注:實際硬盤Reported  Channel,Device(T:L)編號需自行查看

后8塊硬盤做raid 50 ,strip size 為32k(PMC HBA卡不支持RAID 50)

將所有硬盤做成單獨的raid 0

1)通過arcconf   getconfig  1  pd 查看硬盤Reported  Channel,Device(T:L)

2)將所有硬盤做成單獨的raid 0

arcconf   create  1  logicaldrive  max  0  0  0

無一次性將所有硬盤做成單獨raid0命令,需多次執行創建命令(可自行編輯自動化創建腳本),硬盤Reported  Channel,Device(T:L)遍歷所有硬盤。

將第5至第8塊塊硬盤修改為直通模式。

PMC HBA卡Mixed模式下無raid配置的硬盤即為直通盤,所以新硬盤默認即為直通模式,若硬盤帶raid信息可執行刪除raid信息的操作。

將第8塊硬盤,從直通模式修改為raid 0。

1)若硬盤上面無分區,則直接通過arcconf   getconfig  1  pd 查看硬盤Reported  Channel,Device(T:L)編號后執行arcconf   create  1  logicaldrive  max  0  0  7命令進行邏輯盤創建。

2)若硬盤上面有分區並處於掛載狀態,需刪除分區或umount后才可以創建raid。

將第8塊硬盤的raid 0刪除。

有多種方法:

1)  通過arcconf  getconfig  1  pd查看硬盤的Array編號#,找到對應array號后通過arcconf  delete  1  array  #進行刪除。

2)  通過arcconf  getconfig  1  ld或arcconf  getconfig  1  ar查看成員盤為第8塊硬盤的邏輯盤或Array編號#,然后通過arcconf  delete  1  logicaldrive #或arcconf  delete  1  array  #進行刪除。

注:“#”為對應的邏輯盤或Array編號。

查看當前所有raid配置

arcconf  getconfig  1  ld

arcconf  getconfig  1  ar

查看當前所有物理硬盤狀態

arcconf  getconfig  1  pd

arcconf  getconfig  1  pd|grep  state

附:

1、  arcconf工具無需安裝,可直接運行。

2、  在Windows的cmd下執行“arcconf”或linux的Terminal下直接執行“./arcconf”即可調出arcconf工具支持的所有操作命令。執行“arcconf  操作命令”即可直接掉到操作命令對應的語法及簡單的應用舉例。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值