目录
一、RAID磁盘概况
1.raid磁盘的级别
常见的为:RAID0,RAID1,RAID5,RAID1+0
2.RAID0
RAID0 通过分割数据并读写到多个磁盘上,拥有很高的传输效率,但是它没有冗余。只是单纯的拥有高性能,不够安全可靠容易丢失数据。
特点:①硬盘最少2块及以上 ②数据条带分布式 ③没用冗余 不够安全 ④性能高利用率百分之百
3.RAID1
RAID1 有用镜像数据可以实现冗余,在读写数据的同时可以进行数据的备份,因此具有一定的安全性。当一个磁盘坏掉时另一个磁盘中有保留的数据。但利用率没有RAID高
4.RAID5
RADI5 是比较安全的他由多个磁盘组成,同时还带有校验数据存储的功能使得它的安全性能是十分的高但是由于每个盘上都有备份所有它的利用率就是(N-1)/N ,且磁盘必须大于等于三块
5.RAID 1+0
RAID1+0 的原理就是用RAID0的原理将两个RAID1 连接起来,此级别适用于大多数的环境。
它的磁盘要是偶数,磁盘的利用率 N/2 ,它是RAID1和RAID0 的结合所以其性能好,可靠程度高
二、阵列卡
阵列卡的全称叫磁盘阵列卡是用来做 RAID(冗余磁盘阵列)的。磁盘阵列是一种把若干磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统。
三、mdadm ----构建RAID的磁盘阵列
例题:
mdadm -Cv /dev/md5 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 -x1 /dev/sde1
-C 表示新建
-v 显示新建过程中的详细信息
/dev/md5 创建RAID 5的名称表示如果有什么设备文件没有存在的话就自动创建,可省略
-l 指定RAID 的级别,-l5 表示RAID 5
-n 指定使用几块硬盘创建RAID
/dev/sdb1 /dev/sdc1 /dev/sdd1 指定使用者三块磁盘分区去创建RAID
-x 指定使用几块硬盘作为热备用盘
/dev/sde1 指定用于备用的磁盘
1.mdadm ----创建RAID 配置
mdadm [选项] 所创建的RAID名称
mdadm -f 关闭设备
mdadm -a 添加设备
mdadm -S 停止设备
mdadm -A 启动设备
mdadm -r 移除设备
mdadm -D 查看RAID 的详细信息
2.创建RAID1 生产实例
第一步:创建两个硬盘 并进行分区(sdb1、sdc1)设置类型为fd
第二步:创建名为md1的RAID1 (用mdadm命令)
第三步:查看创建的RAID1 信息
第四步:格式化md1
第五步:挂载md1 (挂载点可以自己设置)
如果你想创建一个名为md3的RAID10 就要首先创建两个RAID1 (md1和md2) 然后用RAID0进行连接
mdamd -Cv /dev/md3 -l0 -n2 /dev/md1 /dev/md2 因为RAID10 是用RAID0将两个RAID1 连接起来的所以设置L的级别类型就应该为0级别