首页 > 编程知识 正文

oracle集群搭建(mysql磁盘阵列部署_部署磁盘阵列)

时间:2023-05-06 10:07:19 阅读:123106 作者:321

1、mdadm命令用于管理Linux系统的软件RAID硬盘阵列,

格式为mdadm [“模式”“选项”“成员设备名称”

常用命令:

mdadm -D /dev/md0 #md0是自定义设备名称,显示详细信息

2、mdadm命令的一般参数和作用

-a检测设备名称

-n指定设备数

指定RAID级别

-C创建(阵列卡) ) ) ) ) ) )。

-v显示过程

-f模拟设备损坏

-r删除设备

-Q显示摘要信息

-D显示详细信息

停止RAID磁盘阵列

3、创建RAID10

)1)创建RAID10,首先添加4个硬盘,然后使用fdisk检查是否成功添加。

mdadm-cv/dev/md0-ayes-n4-L10/dev/sdb/dev/SDC/dev/SDD/dev/SDE

-C表示创建RAID阵列卡,

-v表示创建过程。

用/dev/md0创建的设备名称、

- a是自动创建设备文件,

-n 4使用4个硬盘部署此RAID磁盘阵列。

-l 10表示RAID 10方案。

连接四台硬盘的名称。

)2)将创建的RAID磁盘阵列格式化为ext4格式。

mkfs.ext4 /dev/md0

)3)创建挂载点,对硬盘设备进行挂载操作。

mkdir /raid

mount/dev/md0 /raid

df-h

装载成功后,可用空间为20G。

)4)查看/dev/md0磁盘阵列的详细信息,将装载信息写入配置文件并永久启用。

至此,RAID10的创建完成。

4、磁盘阵列损坏与修复

验证物理硬盘设备是否损坏,不能继续正常使用,然后必须使用mdadm命令卸下物理硬盘设备并检查RAID磁盘阵列的状态。

mdadm /dev/md0 -f /dev/sdb

#-f模拟设备损坏,模拟/dev/md0磁盘阵列上的/dev/sdb磁盘损坏

mdadm -D /dev/md0#评论

此时,可以看到少了一张可用磁盘。

要使用命令添加磁盘,必须重新启动系统以添加磁盘。

用于将磁盘添加到RAID阵列的命令:示例/dev/sdb添加到/dev/md0

mdadm /dev/md0 -a /dev/sdb

在RAID 10级别磁盘阵列中,即使RAID磁盘阵列中存在故障磁盘,RAID 10磁盘阵列的使用也不会受到影响。 如果有新的硬盘设备,可以使用mdadm命令进行交换,在此期间可以在/raid目录中成功创建或删除文件。

5、磁盘阵列备份磁盘

RAID 10磁盘阵列最多允许50%的硬盘设备发生故障,但同一RAID 1磁盘阵列中的所有硬盘设备损坏可能会导致数据丢失。

为了防止这种事故,我们使用了RAID备份磁盘技术。 这项技术的核心理念是提供足够大的硬盘,通常处于空闲状态。 RAID磁盘阵列中的硬盘出现故障时,将立即自动更换。

)1)创建RAID 5磁盘阵列备份磁盘。

mdadm-cv/dev/md0-n3-l5-x1/dev/sdb/dev/SDC/dev/SDD/dev/SDE

-n 3表示创建此RAID 5磁盘阵列所需的硬盘数量,-l 5表示RAID级别,-x 1表示有备份磁盘。

看看,有备份磁盘。

)2)再次从磁盘阵列中卸下硬盘设备/dev/sdb,并检查/dev/md0磁盘阵列的状态。

mdadm /dev/md0 -f /dev/sdb

mdadm -D /dev/md0#检查/dev/md0的状态

此时,备份磁盘已自动更换,数据同步已开始。 此外,磁盘阵列中的磁盘还有三个。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。