Linux就该这么学---学习笔记 RAID与LVM磁盘阵列

RAID

RAID 0
有效提升硬盘数据吞吐速度,不具备数据备份和错误修复能力
数据被分别写入不同硬盘设备
RAID 1
把两块以上硬盘设备绑定,写入数据时,将数据同时写入多块设备,其中一块硬盘发生故障后,可以用热交换的方式恢复数据。
RAID 5
把硬盘设备的数据奇偶校验信息保存到其它硬盘设备中。 RAID 5 技术实
际上没有备份硬盘中的真实数据信息,而是当硬盘设备出现问题后通过奇偶校验信息来尝试
重建损坏的数据。
RAID 10
需要至少4块硬盘,两两制作成RAID1磁盘阵列,保证数据安全性,再对两个RAID1磁盘阵列实施RAID0技术。由于 RAID 10 技术继承了 RAID 0 的高读写速度和 RAID1 的数据安全性,在不考虑成本的情况下 RAID 10 的性能都超过了 RAID 5,因此当前成为广泛使用的一种存储技术。

mdadm 命令用于管理 Linux 系统中的软件 RAID 硬盘阵列,格式为“mdadm [模式] 设备名称> [选项] [成员设备名称]”。


创建RAID10磁盘阵列阵列****

1.使用mdadm创建RAID10,名称为 /dev/md0
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第1张图片
其中,-C 参数代表创建一个 RAID 阵列卡;-v 参
数显示创建的过程,同时在后面追加一个设备名称/dev/md0,这样/dev/md0就是创建后的RAID
磁盘阵列的名称;-a yes 参数代表自动创建设备文件;-n 4 参数代表使用 4 块硬盘来部署这个
RAID 磁盘阵列;而-l 10 参数则代表 RAID 10 方案;最后再加上 4 块硬盘设备的名称就搞定
了。
2.把制作好的RAID磁盘阵列格式化为ext4格式
mkfs.ext4 /dev/md0
3.创建挂载点然后把硬盘设备进行挂载操作。挂载成功后可看到可用空间为
40GB。
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第2张图片
4.查看/dev/md0 磁盘阵列的详细信息,并把挂载信息写入到配置文件中,使其永久
生效。
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第3张图片

在确认有一块物理硬盘设备出现损坏而不能继续正常使用后,应该使用 mdadm 命令将其
移除,然后查看 RAID 磁盘阵列的状态,可以发现状态已经改变。
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第4张图片

磁盘阵列+备份盘
现在创建一个 RAID 5 磁盘阵列+备份盘。在下面的命令中,参数-n 3 代表创建这个
RAID 5 磁盘阵列所需的硬盘数,参数-l 5 代表 RAID 的级别,而参数-x 1 则代表有一块备
份盘。当查看/dev/md0(即 RAID 5 磁盘阵列的名称)磁盘阵列的时候就能看到有一块备
份盘在等待中了。
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第5张图片Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第6张图片
现在将部署好的 RAID 5 磁盘阵列格式化为 ext4 文件格式,然后挂载到目录上,之后就
可以使用了。
在这里插入图片描述
在这里插入图片描述
最后是见证奇迹的时刻!我们再次把硬盘设备/dev/sdb 移出磁盘阵列,然后迅速查看
/dev/md0 磁盘阵列的状态,就会发现备份盘已经被自动顶替上去并开始了数据同步。RAID 中
的这种备份盘技术非常实用,可以在保证 RAID 磁盘阵列数据安全性的基础上进一步提高数
据可靠性,所以,如果公司不差钱的话还是再买上一块备份盘以防万一。
在这里插入图片描述
Linux就该这么学---学习笔记 RAID与LVM磁盘阵列_第7张图片

你可能感兴趣的:(学习笔记,Linux)