LinuxCast学习笔记二十七:raid_basic

 

看了数据才知道,影响一台计算机的已经不再是CPU、内存条,而是硬盘!

常见的硬盘速度:

SATA机械硬盘:<150M

SCSI 常用服务器硬盘 〈200M/s球桌  折  和

SAS 常用服务器硬盘     200M/s左右

SSD 动态硬盘                   500M/s 左右

还有一点就是IOPS的参数,也就是每秒IO进行的次数,这两点是计算机提升速度的瓶颈所在,也了解决IO速度问题及数据安全系统稳定问题,才有了RAID技术。其原理是通过多磁盘并行运行提高数据读写速度,常用的是0、1、5、6四类。

常用的RAID技术为第五类与第六类,RAID5至少用到三块硬盘,在写数据时同时保存校验信息用于对数据进行快速备份与恢复。最多接受一块硬盘损坏,但总体读写性能都有提升。RAID六的冗余能力更强一点。

RAID的实现有两种方案即软件RAID 与硬件RAID。

软件RAID是通过mdadm这个程序实现的,可以基于多个硬盘、分区、逻辑分区创建软件RAID,RAID信息保存在/proc/mdstat文件中,可以通过命令mdadm进行查看。

创建RAID 0:

mdadm –C /dev/md0 –a yes –l 0 –n 2 /dev/sdb /dev/sdc

-C 创建一个新的RAID

-a 自动创建对应设备

-l 指定要创建的RAID级别,数字改变就可以创建不同的级别,但是对应的硬盘配置是不能少的。

-n 指定硬盘的数量

-x 即备份磁盘,用于备份磁盘,当原磁盘出现故障时,备份磁盘自动上线。

 

创建好RAID之后,我们需要创建一个配置文件,用于永久保存起来,下次开机依然有效。

mdadm –D –scan > /etc/mdadm.conf

创建文件系统之后挂载使用

mkfs.ext4  /dev/md0

mount /dev/md0  /mnt

查看mdadm命令查看RAID相关信息

mdadm –D /dev/md0

 

/proc中文件也包含RAID相关信息

cat /proc/mdstat

 

通过mdadm –S /devv/md0命令可以关闭前先卸载

启动指定RAID:mdadm –R /dev/md0

实验环境下,通过以下命令模拟一个磁盘故障:

mdadm /dev/md0 –f /dev/sdb

之后,我们将故障设备移除

mdadm /dev/md0 –r /dev/sdb

换上新的磁盘并将其添加到RAID中

mdadm /dev/md0 –a /dev/sdb

关于创建RAID的最为重要的命令就是mdadm,在日常系统的维护中,为了提高系统数据的安全性与性能的稳定,创建磁盘冗余阵列是非常必要的,较折中的办法的是创建RAID5类型的磁盘,即有磁盘冗余,又有较高的读写速度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值