WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > FC SAN > 正文

mdadm管理RAID学习经验

watchstor.com  佚名丨2009-12-17 16:12 标签:FC SAN RAID 

本人很喜欢RAID,在工作中也很喜欢总结关于mdadm管理RAID的经验教训,下面就这个问题来详细说说吧。在Linux中,我们使用mdadm管理RAID。mdadm是Multiple Devices Admin的简称(Linux软RAID的别名就是“Multiple Devices”,简称MD)。

mdadm管理RAID之mdadm的主要工作模式

mdadm主要有8大类功能,分别是:
◆assemble——加入一个已经存在的RAID阵列(组装);
◆build——创建老式RAID阵列(没有“超级块”);
◆create——创建新式RAID阵列(每个设备具有超级块);
◆follow or monitor——监控RAID的状态(针对RAID1/4/5/6/10);
◆grow——扩展、收缩RAID的容量或RAID中的设备数目(针对RAID1/4/5/6);
◆incremental assembly——向RAID中添加单个设备,如果加入后RAID能够运行,那么该RAID将进入工作状态;
◆manage——管理RAID阵列(添加、删除等);
◆misc——其他操作;允许对RAID中的单个设备进行操作(如停止阵列)。

前面我们在安装Ubuntu的过程中,就在安装程序的虚拟控制台上使用过mdadm命令;我们使用的是create功能,创建新RAID阵列。此外,命令中我们还用了很多选项,下面我们来介绍一下mdadm的主要选项。

mdadm管理RAID之mdadm的选项

以下选项,是用来选择工作模式的:
◆-A, --assemble:把一个已经存在的RAID阵列,加入到当前RAID阵列中;
◆-B, --build:构建一个老式RAID阵列(无“超级块”);
◆-C, --create:创建一个新式RAID阵列;
◆-F, --follow, --monitor:选择监控模式;
◆-G, --grow:改变当前RAID阵列的容量或形态;
◆-I, --incremental:将单个设备加入某个RAID阵列,(多数情况下)使该RAID进入工作状态;
◆--auto-detect:检测所有RAID,并启动它们。要使用该模式,MD必须编译进内核,而不是以模块方式运行。

如果使用--add、--fail或者--remove指令,则不需要指定工作模式,默认使用manage模式。除此之外的所有操作,都会被认为是misc模式。

【编辑推荐】

  1. 畅谈固态硬盘搭建RAID的方法
  2. 讲解更换RAID盘位经验
  3. 全面概括RAID 5阵列
  4. 剖析RAID控制器学习笔记
  5. 深入讲述RAID厂商相关知识

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统