Raid创建

简介: 来自:http://donex.blog.51cto.com/2005970/923533 用fdisk命令先创建分区.按t.然后输入fd改成raid文件系统 然后激活 partprobe 创建RAID 5 用mdadm -C /dev/md0 -l5 -n3 /dev/hda5 /dev/hda6 /dev/hda7 格式化 mkfs.ext3 /dev/md0 或:mdadm -C /dev/md0 -l5 -n3 /dev/hda{5,6,7} 生成配置文件,重启后,RAID状态不会消失。
用fdisk命令先创建分区.按t.然后输入fd改成raid文件系统
然后激活 partprobe
创建RAID 5
用mdadm -C /dev/md0 -l5 -n3 /dev/hda5 /dev/hda6 /dev/hda7
格式化 mkfs.ext3 /dev/md0

或:mdadm -C /dev/md0 -l5 -n3 /dev/hda{5,6,7}

生成配置文件,重启后,RAID状态不会消失。
mdadm --detail --scan > /etc/mdadm.conf

mdadm 参数  [RAID设备]  [RAID成员]

-A 或  --assemble  激活一个RAID;
-S 和--stop  停止正在运行的设备;
-s 或 --scan  扫描RAID设备;
-D 或 --detail 查看RAID的详细信息;
--examine  查看RAID成员的详细信息;
注:其中[]中的选项是可选的。

# mdadm -As  
# mdadm -Ss
# mdadm -Ds
# mdadm --examine /dev/hda
-------------------------------
添加删除硬盘或分区
mdadm /dev/md0 -f /dev/hda8
mdadm /dev/md0 -r /dev/hda8
mdadm /dev/md0 -a /dev/hda8

-f 同 --fail 表示把一个设备列为有问题的设备,以便用-r或--remove参数移除;
-r 同 --remove 表示把RAID中的一个成员移出RAID;
-a 同 --add 表示向一个RAID中添加一个成员;
--re-add 重新把最近移除的RAID成员重新添加到RAID中;
---------------------------------------------

当我们用mdadm -D /dev/md0查看RAID的状态时,我们会看到RAID的详细信息。比如是否正常、RAID成员…… 下面是我们需要掌握的;


Raid Level : 注:阵列级别;比如Raid5
Array Size : 注:阵列容量大小;
Used Dev Size : 注:RAID单位成员容量大小,也就是构成RAID的成员硬盘或分区的容量的大小;
Raid Devices : 注:RAID成员的个数;
Total Devices : RAID中下属成员的总计个数,因为还有冗余硬盘或分区,也就是spare,为了RAID的正常运珩,随时可以推上去加入RAID的;
State : clean, degraded, recovering 注:状态,包括三个状态,clean表示正常, degraded 表示有问题, recovering 表示正在恢复或构建;
Active Devices : 被激活的RAID成员个数;
Working Devices : 注:正常的工作的RAID成员个数;
Failed Devices : 出问题的RAID成员;
Spare Devices : 备用RAID成员个数,当一个RAID的成员出问题时,用其它硬盘或分区来顶替时,RAID要进行构建,在没构建完成时,这个成员也会被认为是spare设备;
Rebuild Status : 注:RAID的构建进度,比如 38% complete ,表示构建到 38%;
UUID : 注:RAID的UUID值,在系统中是唯一的;

Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1 注:表示这个成员是激活的;
1 8 18 1 active sync /dev/sdb2 注:表示这个成员是激活的;
4 8 19 2 spare rebuilding /dev/sdb3 注:未被激活,正在构建中的成页,正在传输数据;

3 8 49 - spare /dev/sdd1

注:spare /dev/sdd1 表示/dev/sdd1是RAID的备用成员,当RAID的正式成员/dev/sdb1、/dev/sdb2或/dev/sdb3中有一个出问题的时候,这个备用成员会自动进行工作的。这个并不是必须的,可以用添加RAID成员的办法来添加,也可以在创建的RAID的时候添加;
----------------------------------------------
为RAID进行扩充容量,由3个扩充到4个真正的成员

默认添加进去的成员为备份成员
mdadm /dev/md0 -a /dev/sdb8
强制使第四个备份成员为真正的RAID5成员
mdadm -G /dev/md0  -n4

每做一次操作,都需要重新更新下配置文件
mdadm --detail --scan > /etc/mdadm.conf
相关文章
|
安全 计算机视觉
LVM&RAID 特点&区别
LVM&RAID 特点&区别
197 0
|
存储 机器学习/深度学习 缓存
RAID介绍及RAID5配置实例
RAID介绍及RAID5配置实例
RAID介绍及RAID5配置实例
|
存储 计算机视觉
|
存储 安全 数据安全/隐私保护