mdadm代码解析

本文介绍了mdadm工具的主要功能及其在创建、管理、监控RAID设备中的应用。详细解释了包括Create、Assemble、Build等在内的7种使用模式,并强调了其在存储管理系统中的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mdadm是一个用于创建、管理、监控RAID设备的工具,它使用Linux中的md驱动。

    mdadm程序是一个独立的程序,能完成所有软件RAID的管理功能,主要有7中使用模式。对应于源码的这几部分(create,assemble,build,manage,misc,grow,monitor)

模式名字

主要功能

(对于存储管理系统)

Create

使用空闲的设备创建一个新的阵列,每个设备具有元数据块

创建RAID时使用的命令

Assemble

将原来属于一个阵列的每个块设备组装为阵列

在存储管理系统一般不使用该模式

Build

创建或组装不需要元数据的阵列,每个设备没有元数据块

在存储管理系统一般不使用该模式

Manage

管理已经存储阵列中的设备,比如增加热备磁盘或者设置某个磁盘失效,然后从阵列中删除这个磁盘

用于增加热备盘

移除失效盘

Misc

报告或者修改阵列中相关设备的信息,比如查询阵列或者设备的状态信息

用于查询RAID信息

Grow

改变阵列中每个设备被使用的容量或阵列中的设备的数目,改变阵列属性(不能改变阵列的级别)

在存储管理系统一般不使用该模式

Monitor

监控一个或多个阵列,上报指定的事件,可以实现全局热备

监控RAID,写入日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值