常见raid有0、1和5,以下操作在虚拟机下模拟,学会这招在自己电脑做个raid也未尝不可啊~
Windows 创建Raid
RAID 0 创建
添加两块硬盘,联机并初始化(2T以下选MBR,以上选GPT)
右键选择新建带区卷(RAID 0)
raid-0至少要两块硬盘以上才能创建,其容量是所有raid硬盘容量之和,传输速度也是所有容量速度之和,是所有raid中速度最快使用效率最高的,但没有冗余,如果其中一块硬盘坏了,整个raid就挂了。
raid 1创建
添加两块硬盘,联机并初始化(2T以下选MBR,以上选GPT),选择新建镜像卷
raid-1有且仅有两块硬盘(此处的硬盘也可以是由多个硬盘组成的阵列)才能创建,其容量是raid中容量最小的硬盘的容量(因为raid-1的硬盘的一半是用来备份的,空间利用率只有50%),传输速度也是单个硬盘的速度,是所有raid中速度最慢使用效率最低的,但是有冗余,如果其中一块硬盘坏了,数据还能正常使用不影响,只需换上新硬盘修复下即可。
RAID 5创建
添加三块硬盘,联机并初始化(2T以下选MBR,以上选GPT)
raid-5至少要三块硬盘以上才能创建,其容量是N-1块硬盘的容量(N指raid中硬盘的个数,因为raid-5中的所有硬盘是环环相扣建立关系的),传输速度是N-1硬盘的速度,速度比raid-0慢,比raid-1快,使用效率也是介于两者之间,也是有冗余,最多只能坏一块盘,如果其中一块硬盘坏了,数据还能正常使用不影响,只需换上新硬盘修复下即可。
部分主板也可在BIOS下设置RAID
组建RAID的关键是硬盘的容量,目前,INTEL的RAID最大可以识别3.6TB(也就是十进制的4TB),就是2个2TB的硬盘组建RAID 0。不要用2个3TB的硬盘组RAID 0,因为只能用到4TB,有2TB白扔了。
多个硬盘尽量接在同样的SATA口,比如都接SATA2.0(一般为黑色或蓝色接口)或都接SATA3.0(一般为白色接口)。在BIOS的SATA Configuration 中设置SATA Mode 为RAID Mode ,保存重启后,可以看到RAID ROM 启动并检测到2个2TB的硬盘,注意ROM采用16进制表示容量,2TB的硬盘显示为1.8TB。
按CTRL-I进入RAID ROM 配置RAID,第一项Create RAID Volume ,就是建立RAID卷,回车进入。从Name : Volume0开始敲回车确认(默认就可以),到Capacity:(容量)时要注意。
Linux创建Raid
创建四个相同大小的硬盘
打开虚拟机,点击箭头所在位置
点击添加硬盘
一直点下一步,到出现磁盘大小(我这里定的是200G)
点击下一步,然后点完成
第一个硬盘就建好了,以此类推,再建三个,最后一定不要忘了点确定
开启虚拟机,打开终端
将四个硬盘逐个分区并改格式
- 查看磁盘分区表
- 创建硬盘分区(每个硬盘分两个区)
- 将硬盘格式改为RAID格式(t 为改格式命令, fd 为RAID格式)
- 依次类推,把四个硬盘都分成两个区,并把格式改为RAID格式,每个硬盘操作过后记得保存
- 四个硬盘分区完成后,查看一下分区情况
创建RAID0和RAID5
- raid0 四个磁盘,raide5 三个磁盘,一个备份磁盘
1 | mdadm 命令用法:mdadm [mode] [options] |
1 | -C: 创建模式 |
查看RAID0和RAID5信息
格式化和挂载
- 先对磁盘进行格式化
- 进行挂载