2024年4月2日发(作者:)

★什么是mdadm?

mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工

具,作者是Neil Brown。

★为什么选择mdadm?

我们知道raidtools是Linux下一款经典的用于管理软件 RAID 的工具,但是因为配置

/etc/raidtab比较繁琐,而且其功能有限,所以现在越来越多的人选择mdadm。

mdadm 和 raidtools 主要有以下几点不同:

mdadm能够诊断、监控和收集详细的阵列信息

mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID

管理命令有共通的语法

mdadm能够执行几乎所有的功能而不需要配置文件(也没有默认的配置文件)

当然,如果需要一个配置文件,mdadm将帮助管理它的内容

★准备工作

QUOTE:

首先我们在虚拟机中添加四块SCSI硬盘(我们仍然直接使用只有一个分区的硬盘(sdb、sdc、

sdd、sde)来作为RAID设备的成员,每个盘大小为8G)并分区格式化,具体步骤可参考用

raidtools创建Linux Soft RAID,这里从略

★下载、安装mdadm

你可以到mdadm的官方网站(/~neilb/source/mdadm/)下载最

新的压缩包。目前最新的版本是mdadm-2.6.2( or )。 推荐下

载tgz格式的压缩包自行编译然后安装mdadm和它的文档、手册和示例文件。

安装步骤如下:

login as: eric4ever

eric4ever@192.168.254.30's password:

Last login: Thu May 24 10:59:06 2007 from 192.168.254.1

[root@localhost eric4ever]# ls -lh

total 208K

-rw-r--r-- 1 root root 201K May 24 11:01

[root@localhost eric4ever]# tar zxvf

mdadm-2.6.2/

mdadm-2.6.2/-example

mdadm-2.6.2/misc/

mdadm-2.6.2/misc/syslog-events

mdadm-2.6.2/md_u.h

mdadm-2.6.2/TODO

mdadm-2.6.2/ANNOUNCE-2.0

mdadm-2.6.2/kernel-patch-2.6.18

mdadm-2.6.2/Query.c

mdadm-2.6.2/ReadMe.c

mdadm-2.6.2/super0.c

mdadm-2.6.2/SHA1.c

mdadm-2.6.2/ANNOUNCE-2.6

mdadm-2.6.2/ANNOUNCE-2.6.1

mdadm-2.6.2/Monitor.c

mdadm-2.6.2/md_p.h

mdadm-2.6.2/mdassemble.c

mdadm-2.6.2/mdadm.h

mdadm-2.6.2/

mdadm-2.6.2/mdadm.c

mdadm-2.6.2/Assemble.c

mdadm-2.6.2/Kill.c

mdadm-2.6.2/ANNOUNCE-2.1

mdadm-2.6.2/pwgr.c

mdadm-2.6.2/Incremental.c

mdadm-2.6.2/mapfile.c