RAID存储-软raid
raid存储管理:mdadm
rpm -qa | grep mdadm //查看有没有安装mdadm
yum provide *bin/mdadm //查看mdadm软件包由谁提供的(可以查出来yum直接安装)
yum install -y mdadm //直接安装就可以
RAID存储类型有:
Raid0:条带化。不提供数据冗余保护,两块磁盘都可以用(必须组合使用)
Raid1:镜像卷。两块磁盘只能用一个,另一个只做备份,格式化后挂载使用:
Raid5:企业中用的最多,至少需要3块硬盘。比如有4块盘:占1个盘空间做校验,奇偶校验,1个热备盘。
Raid6:保证2块失效而正常恢复,有点奢侈。
Raid10: 2块raid1, 1个raid0
man mdadm //查看帮助文档
搜索EXAMPLE如何添加一块raid
做硬盘级的还是分区级的?
注意:
一般都是做硬盘级的:因为做硬raid之前是不能进入到系统里的,磁盘没机会划分分区。
RAID0创建:
如果是做分区级的:(那么剩余分区还可以存别的东西)
首先添加一块硬盘:
fdisk /dev/sdb //进入磁盘进行分区
n:新建分区
p:创建一个主分区
然后一路默认
最后p打印分区即可,详情见下图
从上图可以看出我们的系统类型是Linux,我们需要创建的是raid的系统类型,所以“l”列出所有系统类型:
至此,一个raid类型的分区建立完毕
用第二块硬盘创建raid分区:方法和上面一样:(略)
见下图:(两块硬盘分区完毕)
用这两个分区我们来创建raid0:
查看整个raid的状态:
cat /proc/mdstat
使用raid0:
1.进行格式化
2.挂载
实现自动挂载
vim /etc/fstab
RAID1创建并使用:
写数据慢,因为要写两份,读取数据不受影响。因为两块互为镜像,所以只能必须是两块硬盘,但是使用率只为50%,因为有一块盘需要备份,raid1和raid0都没有校验方法。如果一块失效了,移除后重新添加一块即可
1.创建raid1
2.格式化后挂载使用
RAID5创建并使用(带有分散校验的数据条带卷):
raid5给4块盘,3块盘,1块做热备(热备是自动修复的,不用自己移除并添加)
同样:格式化后挂载使用:
RAID6创建并使用(双重校验):
和raid5差不多,一般使用在对于安全等级较高的场合,在此略