mdadm 软RAID管理工具使用指导.docx

上传人:b****7 文档编号:9737264 上传时间:2023-02-06 格式:DOCX 页数:23 大小:23.81KB
下载 相关 举报
mdadm 软RAID管理工具使用指导.docx_第1页
第1页 / 共23页
mdadm 软RAID管理工具使用指导.docx_第2页
第2页 / 共23页
mdadm 软RAID管理工具使用指导.docx_第3页
第3页 / 共23页
mdadm 软RAID管理工具使用指导.docx_第4页
第4页 / 共23页
mdadm 软RAID管理工具使用指导.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

mdadm 软RAID管理工具使用指导.docx

《mdadm 软RAID管理工具使用指导.docx》由会员分享,可在线阅读,更多相关《mdadm 软RAID管理工具使用指导.docx(23页珍藏版)》请在冰豆网上搜索。

mdadm 软RAID管理工具使用指导.docx

mdadm软RAID管理工具使用指导

★什么是mdadm?

mdadm是multipledevicesadmin的简称,它是Linux下的一款标准的软件RAID管理工具,作者是NeilBrown。

★为什么选择mdadm?

我们知道raidtools是Linux下一款经典的用于管理软件RAID的工具,但是因为配置/etc/raidtab比较繁琐,而且其功能有限,所以现在越来越多的人选择mdadm。

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

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

∙mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID管理命令有共通的语法

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

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

★准备工作

QUOTE:

首先我们在虚拟机中添加四块SCSI硬盘(我们仍然直接使用只有一个分区的硬盘(sdb、sdc、sdd、sde)来作为RAID设备的成员,每个盘大小为8G)并分区格式化,具体步骤可参考用raidtools创建LinuxSoftRAID,这里从略

★下载、安装mdadm

你可以到mdadm的官方网站(http:

//www.cse.unsw.edu.au/~neilb/source/mdadm/)下载最新的压缩包。

目前最新的版本是mdadm-2.6.2(LATEST.tgzormdadm-2.6.2.tgz)。

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

安装步骤如下:

loginas:

eric4ever

eric4ever@192.168.254.30'spassword:

Lastlogin:

ThuMay2410:

59:

062007from192.168.254.1

[root@localhosteric4ever]#ls-lh

total208K

-rw-r--r--  1root  root    201KMay2411:

01LATEST.tgz

[root@localhosteric4ever]#tarzxvfLATEST.tgz

mdadm-2.6.2/

mdadm-2.6.2/mdadm.conf-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.spec

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

mdadm-2.6.2/Grow.c

mdadm-2.6.2/tests/

mdadm-2.6.2/tests/00raid4

mdadm-2.6.2/tests/05r6-bitmapfile

mdadm-2.6.2/tests/02r6grow

mdadm-2.6.2/tests/03r5assem

mdadm-2.6.2/tests/07testreshape5

mdadm-2.6.2/tests/05r1-internalbitmap-v1c

mdadm-2.6.2/tests/02r5grow

mdadm-2.6.2/tests/05r1-re-add

mdadm-2.6.2/tests/00raid6

mdadm-2.6.2/tests/01r5fail

mdadm-2.6.2/tests/06update-uuid

mdadm-2.6.2/tests/05r1-bitmapfile

mdadm-2.6.2/tests/02r1grow

mdadm-2.6.2/tests/05r1-n3-bitmapfile

mdadm-2.6.2/tests/06wrmostly

mdadm-2.6.2/tests/05r1-re-add-nosuper

mdadm-2.6.2/tests/00raid5

mdadm-2.6.2/tests/03r5assemV1

mdadm-2.6.2/tests/00multipath

mdadm-2.6.2/tests/05r1-internalbitmap-v1b

mdadm-2.6.2/tests/06name

mdadm-2.6.2/tests/05r1-grow-internal-1

mdadm-2.6.2/tests/01r1fail

mdadm-2.6.2/tests/00raid0

mdadm-2.6.2/tests/05r1-grow-external

mdadm-2.6.2/tests/06r5swap

mdadm-2.6.2/tests/07autodetect

mdadm-2.6.2/tests/05r1-internalbitmap

mdadm-2.6.2/tests/02lineargrow

mdadm-2.6.2/tests/00raid1

mdadm-2.6.2/tests/testdev

mdadm-2.6.2/tests/05r5-internalbitmap

mdadm-2.6.2/tests/00raid10

mdadm-2.6.2/tests/ToTest

mdadm-2.6.2/tests/05r5-bitmapfile

mdadm-2.6.2/tests/04r0update

mdadm-2.6.2/tests/02r1add

mdadm-2.6.2/tests/03r0assem

mdadm-2.6.2/tests/check

mdadm-2.6.2/tests/06sysfs

mdadm-2.6.2/tests/05r1-grow-internal

mdadm-2.6.2/tests/04r1update

mdadm-2.6.2/tests/00linear

mdadm-2.6.2/tests/05r1-internalbitmap-v1a

mdadm-2.6.2/mdassemble.8

mdadm-2.6.2/restripe.c

mdadm-2.6.2/Manage.c

mdadm-2.6.2/md.4

mdadm-2.6.2/ANNOUNCE-2.5

mdadm-2.6.2/ChangeLog

mdadm-2.6.2/Examine.c

mdadm-2.6.2/ANNOUNCE-2.5.1

mdadm-2.6.2/sha1.h

mdadm-2.6.2/inventory

mdadm-2.6.2/ANNOUNCE-2.3

mdadm-2.6.2/sha1.c

mdadm-2.6.2/raid5extend.c

mdadm-2.6.2/bitmap.c

mdadm-2.6.2/ANNOUNCE-2.6.2

mdadm-2.6.2/ANNOUNCE-2.5.3

mdadm-2.6.2/dlink.c

mdadm-2.6.2/md5.h

mdadm-2.6.2/config.c

mdadm-2.6.2/mdadm.conf.5

mdadm-2.6.2/mkinitramfs

mdadm-2.6.2/swap_super.c

mdadm-2.6.2/bitmap.h

mdadm-2.6.2/test

mdadm-2.6.2/mdopen.c

mdadm-2.6.2/ANNOUNCE-2.5.5

mdadm-2.6.2/Create.c

mdadm-2.6.2/kernel-patch-2.6.19

mdadm-2.6.2/mdadm.8

mdadm-2.6.2/ANNOUNCE-2.2

mdadm-2.6.2/ANNOUNCE-2.5.4

mdadm-2.6.2/COPYING

mdadm-2.6.2/sysfs.c

mdadm-2.6.2/super1.c

mdadm-2.6.2/Makefile

mdadm-2.6.2/util.c

mdadm-2.6.2/INSTALL

mdadm-2.6.2/mdstat.c

mdadm-2.6.2/ANNOUNCE-2.4.1

mdadm-2.6.2/dlink.h

mdadm-2.6.2/ANNOUNCE-2.5.6

mdadm-2.6.2/ANNOUNCE-2.3.1

mdadm-2.6.2/makedist

mdadm-2.6.2/kernel-patch-2.6.18.6

mdadm-2.6.2/ANNOUNCE-2.5.2

mdadm-2.6.2/ANNOUNCE-2.4-pre1

mdadm-2.6.2/Detail.c

mdadm-2.6.2/README.initramfs

mdadm-2.6.2/ANNOUNCE-2.4

mdadm-2.6.2/Build.c

[root@localhosteric4ever]#ls-lh

total212K

-rw-r--r--  1root  root    201KMay2411:

01LATEST.tgz

drwxr-xr-x  41000  1000    4.0KMay2112:

25mdadm-2.6.2

[root@localhosteric4ever]#cdmdadm-2.6.2/

[root@localhostmdadm-2.6.2]#makeinstall

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-omdadm.omdadm.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oconfig.oconfig.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-omdstat.omdstat.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oReadMe.oReadMe.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-outil.outil.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oManage.oManage.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oAssemble.oAssemble.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oBuild.oBuild.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oCreate.oCreate.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oDetail.oDetail.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oExamine.oExamine.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oGrow.oGrow.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oMonitor.oMonitor.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-odlink.odlink.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oKill.oKill.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oQuery.oQuery.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-oIncremental.oIncremental.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-omdopen.omdopen.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-osuper0.osuper0.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-osuper1.osuper1.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-obitmap.obitmap.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-orestripe.orestripe.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-c-osysfs.osysfs.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t"/"-DCONFFILE=/"/etc/mdadm.conf/"-DCONFFILE2=/"/etc/mdadm/mdadm.conf/"-DHAVE_STDINT_H-osha1.o-csha1.c

gcc-Wall-Werror-Wstrict-prototypes-ggdb-DSendmail=/""/usr/sbin/sendmail-t

/usr/bin/install-D-m644mdadm.8/usr/share/man/man8/mdadm.8

/usr/bin/install-D-m644md.4/usr/share/man/man4/md.4

/usr/bin/install-D-m644mdadm.conf.5/usr/share/man/man5/mdadm.conf.5

/usr/bin/install-D -m755mdadm/sbin/mdadm

[root@localhostmdadm-2.6.2]#

你也可以使用基于RPM的发布包,你可以从这里下载,不过最新的RPM为2.6-1版本:

[root@localhostmdadm-2.6.2]#rpm-ihvmdadm-1.4.0-1.i386.rpm 

★mdadm简介

我们可以使用manmdadm命令来查看mdadm的帮助信息:

[root@localhostmdadm-2.6.2]#manmdadm

☆mdadm用法

基本语法:

mdadm[mode][options]

目前支持:

LINEAR,RAID0(striping),RAID1(mirroring),RAID4,RAID5,RAID6,RAID10,MULTIPATH和FAULTY

模式(7种):

∙Assemble:

加入一个以前定义的阵列

∙Build:

创建一个没有超级块的阵列

∙Create:

创建一个新的阵列,每个设备具有超级块

∙Manage:

管理阵列(如添加和删除)

∙Misc:

允许单独对阵列中的某个设备进行操作(如停止阵列)

∙FolloworMonitor:

监控RAID的状态

∙Grow:

改变RAID的容量或阵列中的设备数目

选项:

-A,--assemble:

加入一个以前定义的阵列

-B,--build:

创建一个没有超级块的阵列(Buildalegacyarraywithoutsuperblocks.)

-C,--create:

创建一个新的阵列

-F,--follow,--monitor:

选择监控(Monitor)模式

-G,--grow:

改变激活阵列的大小或形态

-I,--incremental:

添加一个单独的设备到合适的阵列,并

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1