linux 挂载raid_linux初学者-磁盘阵列篇

在磁盘的使用中,有时候需要提高磁盘的读写数据速度,就要用到磁盘组——raid,也就是磁盘阵列。

磁盘阵列是由最少两块以上的磁盘组成的,raid有许多模式,在这里将介绍其中常用的模式raid0、raid1和raid5。

raid0:raid0是用来提高读取数据速度的,其用两块以上的磁盘组成,是将数据同时记录在这几个磁盘中,在使用时,几块磁盘各读取一部分数据。这种磁盘组因为需要存入的数据完全相同,所以容量和一块磁盘的容量大小相同,但是读取速度会变快。

raid1:raid1是用来提高写入数据速度的,是在写入数据时将数据分成磁盘的份数分别存在几块磁盘中的,每个磁盘当中都是不完整的数据,所以这种磁盘组的容量将会翻倍,写入数据的速度也会变快。

raid5:raid5本质上就是raid0和raid1的结合,使得读取数据和写入数据速度都提高,但是加速的结果不如raid0或者raid1高。

在学习当中,磁盘阵列是通过程序将几个分区制作成raid,这种磁盘阵列对读读写速度的提高是远远不如使用几块磁盘的速度的。

在建立磁盘阵列之前,需要对磁盘进行分区,分出三个大小相同的三个分区。以raid1为例,建立磁盘阵列的命令是"mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}"其中"-C /dev/md0"表示创建出一个名为/dev/md0的raid,"-a yes"表示确定不存在自动建立,"-l 1"表示建立的为raid1,"-n 2"表示使用两块硬盘建立,"-x 1"表示备用磁盘为一块,"dev/vdb{1..3}"表示三块磁盘分区。

根据上图,看出在创建后,磁盘分区1和磁盘分区2开始进行数据同步,完成后格式化"/dev/md0",完成后就可以进行挂载了。

"mdadm -D /dev/md0",可以查看磁盘阵列的详细信息。

备用磁盘的作用是在一块磁盘损坏后,备用磁盘自动补上开始同步数据,最主要的是在此时对挂载并没有影响,即在替换过程中raid可以继续使用。如下图所示。输入命令"mdadm /dev/md0 -f /dev/vdb1"可以使得磁盘分区1无效化,然后备用磁盘与磁盘分区2开始数据同步。"mdadm /dev/md0 -r /dev/vdb1"可以删除磁盘分区1,"mdadm /dev/md0 -a /dev/vdb1"可以添加磁盘分区1。

在磁盘阵列使用完成后,需要删除磁盘阵列,先取消磁盘挂载,再输入"mdadm -S /dev/md0"删除建立的磁盘阵列,最后删除分区。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值