Linux中软RAID常见问题解决
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-26
/dev/md0组中上移走spare磁盘,并加入/dev/md1中. [root@fc5 mdadm-2.6.3]#./mdadm --monitor --mail=root@localhost --syslog --program=/root/md.sh --delay=300 /dev/md* --daemonise 8105 [root@fc5 mdadm-2.6.3]#./mdadm /dev/md1 -f /dev/sdi1 mdadm: set /dev/sdi1 faulty in /dev/md1 [root@fc5 mdadm-2.6.3]#./mdadm -D /dev/md1 /dev/md1: Version : 00.90.03 Creation Time : Mon Aug 23 00:10:00 1999 Raid Level : raid5 Array Size : 2096896 (2048.09 MiB 2147.22 MB) Used Dev Size : 1048448 (1024.05 MiB 1073.61 MB) Raid Devices : 3 Total Devices : 4 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Mon Aug 23 00:13:15 1999 State : clean, degraded, recovering Active Devices : 2 Working Devices : 3 Failed Devices : 1 Spare Devices : 1 Layout : left-symmetric Chunk Size : 64K Rebuild Status : 78% complete UUID : 34d3de75:6912dc24:e1316607:4e72cd01 Events : 0.4 Number Major Minor RaidDevice State 3 8 112 0 spare rebuilding /dev/sdh 1 8 145 1 active sync /dev/sdj1 2 8 161 2 active sync /dev/sdk1 4 8 129 - faulty spare /dev/sdi1 6. 多种元数据格式 目前MD设备有两种主要的元数据格式(0.9版本和1.x版本),主要是元数据占用的空间不同和支持的底层设备个数不同,1.x版本还可以指定元数据写入设备的具体位置(1.0为在设备尾部,1.1为在设备开始,1.2为在设备开始的4KB位置).创建阵列通过--metadata(或者其缩写-e)参数来指定元数据格式版本. [root@fc5 mdadm-2.6.3]# ./mdadm -CR /dev/md0 -l5 -n6 -x1 /dev/sd[b-h] [root@fc5 mdadm-2.6.3]# ./mdadm -D /dev/md0 | grep Version Version : 00.90.03 [root@fc5 mdadm-2.6.3]# ./mdadm -CR /dev/md0 -l5 -n6 -x1 -e1.0 /dev/sd[b-h] [root@fc5 mdadm-2.6.3]# ./mdadm -D /dev/md0 | grep Version Version : 01.00.03 [root@fc5 mdadm-2.6.3]# ./mdadm -CR /dev/md0 -l5 -n6 -x1 -e1.1 /dev/sd[b-h] [root@fc5 mdadm-2.6.3]# ./mdadm -D /dev/md0 | grep Version Version : 01.01.03 [root@fc5 mdadm-2.6.3]# ./mdadm -CR /dev/md0 -l5 -n6 -x1 -e1.2 /dev/sd[b-h] [root@fc5 mdadm-2.6.3]# ./mdadm -D /dev/md0 | grep Version Version : 01.02.03 当阵列将磁盘移走后,也使用--zero-superblock清空设备上面的元数据信息. [root@fc5 mdadm-2.6.3]# ./mdadm -Es /dev/sdh ARRAY /dev/md0 level=raid5 num-devices=6 UUID=acd2b182:4695ee20:37689502:eb0423e1 spares=1 [root@fc5 mdadm-2.6.3]# ./mdadm /dev/md0 -f /dev/sdh -r /dev/sdh mdadm: set /dev/sdh faulty in /dev/md0 mdadm: hot removed /dev/sdh [root@fc5 mdadm-2.6.3]# ./mdadm --zero-superblock /dev/sdh [root@fc5 mdadm-2.6.3]# ./mdadm -Es /dev/sdh [root@fc5 mdadm-2.6.3]# 7. 可分区的RAID设备 如果想对支持分区的MD设备(Partitionable raid array)进行分区,需要在创建时使用/dev/md_d0来替代前面的/dev/md0.创建阵列是通过--auto=mdp(或者其缩写-ap)参数指定. [root@fc5 mdadm-2.6.3]# ./mdadm -Cv --auto=mdp /dev/md_d0 -l5 -n6 /dev/sd[b-g] -x1 /dev/sdh mdadm: layout defaults to left-symmetric mdadm: chunk size defaults to 64K mdadm: size set to 104851 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 跟晓龙学Linux系列视频讲座介绍下一篇: Linux下装IE浏览器
关于Linux中软RAID常见问题解决的所有评论