17692620657
17692620657
北京上门维修电脑 维修电脑电话:17692620657
您的位置:首页 > 新闻动态 > 企业新闻 >

新闻动态

联系我们

北京电脑维修公司

地址:北京天洋城广场
手机:17692620657

咨询热线17692620657

Linux_raid配置过程

发布时间:2019-05-07 21:14人气:

第一步查看是否安装了mdadm
 
创建分区
 
创建RAID各级别
 
查看RAID设备状态
 
启动/停止
 
一.RAID 0:
 
分区---格式化---转换ID
 
mdadm -C            创建分区
 
mdadm -D            查看RAID分区情况
 
格式化MD0
 
mount 
 
创建配置文件:mdadm -Ds > /etc/mdadm.conf
 
有配置文件,则启动命令:mdadm -As /dev/md0
 
没有创建配置文件,则启动命令:mdadm -Ac partitions /dev/md0 -m0
 
模拟一个磁盘坏:mdadm -f (不适用,只能破坏分区,或者磁盘)
 
只有重新启动机器来检查,错误提示
mdadm:md device /dev/md0 does not appear to be active
 
mdadm -C /dev/md0 -l0 -n2 /dev/sdb[12]
 
cat /proc/mdstat  查看RAID
 
mdadm -D /dev/md0  查看RAID状态   
 
less /etc/rc.d/rc.sysinit  查看系统第一个启动文件  /sbin/mdadm -A -s 有这个语句说明系统的启动md0设备
 
 
 
mdadm -Ds > /etc/mdadm.conf    创建mdadm 的配置文件
 
ls /etc/ |grep mdadm.conf    查看是否创建完成  mdadm.conf只是记录了该md设备的信息
 
mdadm -S /dev/md0      有了mdadm.conf配置文件的前提下,可以以此命令关闭md0设备,关闭前必须取消挂载
 
mdadm -As /dev/md0  有了mdadm.conf配置文件的前提下,可以以此命令开启md0设备
 
删除mdadm.conf文件的情况下
mdadm -Ac partitions /dev/md0 -m0  启动该md0设备
 
mdadm.conf文件可有可无,只是为了快速启动raid设备
 
mkfs.ext3 /dev/md0
 
mount /dev/md0 /mnt/raid
 
df -h 
查看挂载情况,并检验
 
移出这两个硬盘:
 
移出请必须备份硬盘上的数据!
 
umount /mnt/raid
 
mdadm -S /dev/md0
 
mdadm --misc --zero-superblock /dev/sdb1
 
mdadm --misc --zero-superblock /dev/sdb2
 
一.RAID 1:
 
mdadm -C /dev/md1 -l1 -n2 /dev/sdb[12]  创建sdb1 sdb2这两个磁盘的raid1
 
mdadm -D /dev/md1     检查raid设备的状态
 
mkfs.ext3 /dev/md1
 
mount /dev/md1 /mnt/raid
 
cp install.log /mnt/raid 
 
mdadm /dev/md1 -f /dev/sdb1 模拟sdb1磁盘损坏
 
ls /mnt/raid 查看文件是否还在
 
mdadm /dev/md1 -a /dev/sdb3     添加一个磁盘到md1这个raid1设备下
 
mdadm -D /dev/md1   查看md1的设备状况,是否sdb3已经添加出来,sdb2已经显示损坏
 
df -h
 
ls /mnt/raid 查看信息是否完全
 
移出raid1下的设备
 
mdadm /dev/md1 -r /dev/sdb1  移出损坏的sdb1设备,只有在磁盘损坏的情况才可以这样在md1未停止的情况下移出磁盘
 
mdadm -S /dev/md1    关闭md1设备,不可以将sdb2 sdb3设置成损坏在移出!
 
mdadm --misc --zero-superblock /dev/sdb1    sdb1已经移出。为何还要做次操作,有待验证
mdadm --misc --zero-superblock /dev/sdb2
mdadm --misc --zero-superblock /dev/sdb3
 
三.raid 5:
 
mdadm -C /dev/md5 -l5 -n3 /dev/sdb[1-3]  创建sdb[123]为raid5
 
cat /proc/mdstat    检查raid设备
 
mdadm -D /dev/md5
 
mdadm -Ds > /etc/mdadm.conf
 
mdadm /dev/md5 -a /dec/sdb4
 
cat /etc/mdadm.conf
 
mdadm /dev/md5 -f /dev/sdb3 
 
cat /proc/mtstat   查看创建过程
 
mdadm -D /dev/md5
 
mkfs.ext3 /dev/md5
 
mount /dev/md5 /mnt/raid
 
df -h
 
mdadm -C /dev/md0 -l0 -n2 /dev/sdc[12]
 
mdadm -Ds > /etc/mdadm.conf
 
less /etc/mdadm.conf 
 
mdadm -S /dev/md0
 
mdadm --misc --zero-superblock /dev/sdc1
mdadm --misc --zero-superblock /dev/sdc2
 
mdadm /dev/md5 -r /dev/sdb3
mdadm --misc --zero-superblock /dev/sdb3   这两个命令删除md5中损坏的硬盘sdb3
 
mdadm -As /dev/md5    
 
mdadm -Ac partitions /dev/md5 -m5    -m后面跟的是关闭的raid设备的raid5
 
mdadm --misc --zero-superblock /dev/sdb1
 
mdadm --misc --zero-superblock /dev/sdb2
mdadm --misc --zero-superblock /dev/sdb4
 
四.raid 10:
 
mdadm -C /dev/md10 -l10 -n3 /dev/sdb[34] /dev/sdc[2]
 
mdadm -Ds > /etc/mdadm.conf
 
mdadm -D /dev/md10
 
mkfs.ext3 /dev/md10
 
mount /dev/md10 /mnt/raid
 
df -h
 
mdadm /dev/md10 -a /dev/sdc3
 
mount -o remount /dev/md10 /mnt/raid    重新挂载分区
 
mdadm -D /dev/md5
 
mdadm /dev/md10 -a /dev/sdc4     添加一个分区sdc4
 
mdadm -D /dev/md5
 
umount /mnt/raid   先卸载此raid设备
 
mdadm -G /dev/md10 -n4 重新创建该raid设备,将其更换为四个设备
 
mdadm /dev/md10 -r /dev/sdc4
mdadm /dev/md10 -r /dev/sdc3
 
madam /dev/md5 -a /dev/sdc4
madam /dev/md5 -a /dev/sdc3
 
mdadm -G /dev/md5 -n4  重新创建该raid设备,将其更换为四个设备
cat /proc/mdstat 显示创建过程
 
mdadm -D /dev/md5 
 
mount /dev/md5 /mnt/raid
 
df -h 
 
resize2fs /dev/md5
 
mount -o remount /dev/md5 /mnt/raid
 
df -h 显示磁盘空间变大    raid10创建添加磁盘需要测试
 
创建md5的热备磁盘
 
mdadm -C /dev/md5 -l5 -n3 /dev/sdb[123] -x1 /dev/sdb4   在md5中某个磁盘坏时,会自动将热备sdb4添加到md5中
 
 
监控raid
 
mdadm --monitor /dev/md5
 
 
mdadm --monitor -d10 /dev/md5   -d是设置时间 实时给出提示
 
mdadm --monitor -ycwu@iflytek.com -d10 /dev/md5  将实时的信息发送到我的邮箱
mdadm --monitor -ycwu@iflytek.com -d10 /dev/md5 & 后台执行

推荐资讯

17692620657