一.磁盘阵列RAID5
在Linux内核中有一个md模块,可以通过mdadm指令在用户空间中对raid进行管理。
RAID0 :用两块以上的磁盘组成, 读写加快,一块坏掉全坏掉。
RAID1:速度提高,有容错功能,磁盘50%利用, 就是两个1G 做出来就是 1G的容量。
RAID5: 速度提高,有容错功能, 磁盘利用率 n-1 。一个磁盘要保存校验位。
真实环境中是用几个硬盘硬盘来实现,这里采用几个分区来实现
步骤大概就是建立阵列 , 格式化, 挂载。
1.首先建立三个分区
fdisk /dev/vdb
(n)建立三个分区,(t)贴上fd标签(磁盘阵列 fd =Linux raid autodetect)
Device Boot Start End Blocks Id System
/dev/vdb1 2048 2099199 1048576 fd Linux raid autodetect
/dev/vdb2 2099200 4196351 1048576 fd Linux raid autodetect
/dev/vdb3 4196352 6293503 1048576 fd Linux raid autodetect
partprobe ###同步分区信息
[root@desktop1 ~]# cat /proc/partitions
major minor #blocks name
253 0 10485760 vda
253 1 10484142 vda1
253 16 10485760 vdb
253 17 1048576 vdb1
253 18 1048576 vdb2
253 19 1048576 vdb3
253 32 20971520 vdc
2.建立阵列
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{
1..3}
-C ###建立
-a yes ###如果/dev/md0不存在则自动创建
-l ###ride工作方式
-n ###使用几块硬盘 此处设置2块