资源描述:
《mdadm命令详解及实验过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、mdadm命令详解及实验过程款标准的软件RAID管理工具”作者是NeilBrownmdadm是multipledevicesadmin的简称z它是Linux下的二特点mdadm能够诊断、监控和收集详细的阵列信息mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID管理翁令有共通的语法mdadm能够执行几乎所有的功能而不需要配置文件(也没有默认的配置文件)三•作用(引用)在linux系统中目前以MD(MultipleDevices)虚拟块设备的方式实现软件RAID利用多个底层的块设备虚拟岀一个新的虚拟设备,并且利用条带化(st
2、ripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗祭算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上.目前MD支持Iinearlmultipath/raid0(stripping)/raidl(mirror)/raid4/raid5/raid6/raidl0等不同的冗余级别和级成方式,当然也能支持多个RAID陈歹啲层叠组成raidlOzraid51等类型的陈列四•实验试题:建立4个大小为1G的磁盘,并将其中3个创建为raid5的阵列磁盘,1个为热备份磁
3、盘。测试热备份磁盘替换阵列中的磁盘并同步数据。移除损坏的磁盘,添加一个新磁盘作为热备份磁盘。最后要求开机自动挂载。4.1创建磁盘[root@xiao~]#fdisk/dev/sdaWARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedtoswitchoffthemode(command'c')andchangedisplayunitstosectors(commandU).Command(mforhelp):nFirstcylinder(10486-13054,default1
4、0486):Usingdefaultvalue10486Lastcylinder,+cylindersor+size{K,M/G}(10486-13054,default13054):+1GCommand(mforhelp):nFirstcylinder(10618-13054,default10618):Usingdefaultvalue10618Lastcylinder,+cylindersor+size{KzMzG}(10618-13054,default13054):+1GCommand(mforhelp):nFirstcylinder(
5、10750-13054,default10750):Usingdefaultvalue10750Lastcylinder,+cylindersor+size{K,M/G}(10750-13054,default13054):+1GCommand(mforhelp):nFirstcylinder(10882-13054,default10882):Usingdefaultvalue10882Lastcylinder,+cylindersor+size{K,M/G}(10882-13054,default13054):+1GCommand(mforh
6、elp):tPartitionnumber(1-8):8Hexcode(typeLtolistcodes):fdChangedsystemtypeofpartition8tofd(Linuxraidautodetect)Command(mforhelp):tPartitionnumber7Hexcode(typeLtolistcodes):fdChangedsystemtypeofpartition7tofd(Linuxraidautodetect)Command(mforhelp):tPartitionnumber6Hexcode(typeLt
7、olistcodes):fdChangedsystemtypeofpartition6tofd(Linuxraidautodetect)Command(mforhelp):tPartitionnumber5Hexcode(typeLtolistcodes):fdChangedsystemtypeofpartition5tofd(Linuxraidautodetect)Command(mforhelp):pDisk/dev/sda:107.4GBZ107374182400bytes255heads,63sectors/track,13054cyli
8、ndersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physi