如何在虚拟机下的ubuntu制作磁盘阵列以及对几种磁盘阵列的解释
一、磁盘阵列的分类
raid0:一块硬盘及以上
优点:数据读取快
缺点:没有冗余能力,硬盘损坏,数据丢失
raid1:至少两块硬盘
优点:数据安全强,一块硬盘运行,另外一块硬盘做镜像备份数据。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:做raid1之后硬盘使用率为50%.
raid5:至少三块硬盘
优点:有raid0和raid1的优点
缺点:只能坏一块硬盘,坏一块时,必须及时处理
raid10:至少四块硬盘,无非就是raid1+raid0,先由两组两块硬盘分别组成raid1,再把两组raid1组成raid0
优点:随着硬盘数量的增加,容错量会相应提升
缺点:磁盘使用率为50%
二、磁盘阵列的制作(此处用raid 5为例)
1、首先先添加4块新硬盘
选择编辑虚拟机设置
选择添加(A)
进入后选择硬盘,点击下一步,选择推荐硬盘类型就可
接着点下一步,顺着引导结束添加操作
可以用命令 ls -l /dev/sd*查看硬盘是否添加成功
2、开始阵列制作:
输入mdadm -Cv /dev/md0 -l 5 -n 4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
-Cv:把RAID信息写入每个成员的超级块中并显示执行过程详细信息
/dev/md0:软阵列的设备文件名
-l 5:raid等级为5,l可以理解为level(其他raid 0 ,raid1 ,raid10道理一样)
-n 4:所用硬盘数量为4块
/dev/sdb /dev/sdc /dev/sdd /dev/sde:用于磁盘阵列的四块硬盘
3、格式化主磁盘,在根目录创建文件夹以挂载主磁盘
例:
文件夹名为“挂载”
mkfs.ext4 /dev/md0
cd /
mount /dev/md0 /挂载
4、使用-D命令查看挂载分区信息
输入mdadm -D /dev/md0