Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建 推荐

简介: 先来看一下raid 5:① 分区② 创建raid 5mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sde{1,2,3,4}③ 模拟磁盘故障这里其实和raid 1中的磁盘故障处理方法一样mdadm -f /dev/md5 /dev/sde2再来查看一下/proc/mdstat中的内容:哈哈,看到了吧!已经变了哦!来吧,删除故障盘命令如下:OK,接下来我就教给大家如何停止阵列:注意,别忘了生成配置文件。

先来看一下raid 5:

wKioL1g_187Do3ORAADQLZ1fnaY205.png


① 分区

wKioL1g_4aexFq4_AABlhgbhCSM143.png

② 创建raid 5

mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sde{1,2,3,4}

wKiom1g_48bgjhjTAACefPTMtUQ457.png

③ 模拟磁盘故障

这里其实和raid 1中的磁盘故障处理方法一样

mdadm -f /dev/md5 /dev/sde2

wKiom1g_5wGhPLuHAAAVhGOwB8w413.png


再来查看一下/proc/mdstat中的内容:

wKiom1g_5zvw4z42AABSCZiRY1g694.png哈哈,看到了吧!已经变了哦!


来吧,删除故障盘命令如下:

wKiom1g_55PBNu82AABdwBKmNaw974.png


OK,接下来我就教给大家如何停止阵列:

注意,别忘了生成配置文件。

wKiom1g_6L_yIaYAAABGbaa-r0c363.png

停止阵列的命令为:mdadm -S /dev/md*

例如:我想停止raid 5,操作如下:

wKiom1g_6QngA1HNAAAPMc7L_Uk842.png


激活raid 5阵列:

wKiom1g_6fjAnCe_AAAgVFpeKn4944.png

注意,激活的时候需要读取配置文件,所以在前面停止阵列的时候一定要先写入配置文件才行。


后面的格式化、挂载使用我就不再赘述了!下面我列出挂载使用后的情况:

wKiom1g_6x7wWTHAAABOK-hsEl4617.png


下面来说一下如何添加一个磁盘到阵列中,首先要卸载挂载目录,然后再添加一个磁盘到阵列中,这里我们用/dev/sde6来模拟一块磁盘。

wKiom1g_7GPw8xiUAABj3aRMslU235.png

上面添加的磁盘充当了热备盘,如何扩展为直接使用的磁盘呢?

wKiom1g_7uXAWSvHAAAYFQPydIQ718.png

wKioL1g_7wKxVWvoAABKtl3D4bA045.png

记得最后一定要写入配置文件哦!

mdadm -Ds > /etc/mdadm.conf

wKiom1g_74-jV92mAABGoXLLITU583.png

OK,搞定了!



RAID5是我们在运维工作中如果用到算是比较常用的方法,哎,你一定还听说过一种叫做RAID10的双层架构模式,其实它是RAID 1+0模式。

raid10原理:先创建raid1,然后用刚刚创建好的raid1设备来创建raid0。

简单的说就是创建两个raid 1,然后把两个raid 1做成raid 0的模式。

下面我们来做个实验(因为我们前面已经存在了raid 1和raid 0,所以这里我们就用raid 11来代替raid1,用raid 10来代替raid 0):

① 创建分区

方法和之前创建分区的方法一样,这里不再讲解。这里我创建了4个主分区,具体情况如下:

wKioL1g_8YDgoR_oAABdhhnwxTI714.png

 

② 创建两个raid 1设备

wKiom1g_9AyAmLzJAACS8iINV1s983.png

③ 创建raid0阵列

wKioL1g_9IqT3wypAACBl3lw52g198.png


同样记得要写入配置文件哦!

wKioL1g_9QzSj1O5AAByYbLGnS4467.png下面再给大家说一个停止所有阵列的命令:

mdadm -Ss

wKiom1g_9V3T0_KAAAB-mMOa68s265.png上面的/dev/md0和/dev/md1没有正常停止是因为需要先卸载目录才能停止!


最后,给大家讲解一下如何删除软RAID!

例如:我们要删除已经创建的md1阵列:

步骤如下:

① 卸载目录

wKioL1g_97WS3Kf9AAAJ0wUQOdM008.png


② 停止raid设备

wKiom1g_-BjBbGuQAAAPckBX3tI059.png

这里也可以直接用mdadm -Ss命令操作。


③ 删除raid配置文件/etc/mdadm.conf

wKiom1g_-HeRfk0CAAALUno01xE321.png

④ 清除磁盘中的raid标识

例如,raid 1中的磁盘是sdc1,sdc2,sdc3,则命令如下:

wKioL1g_-VWxa1yMAAAjBwD3nOU755.png


第④步骤中的参数说明:

wKiom1g_-YvwmPgJAACSB74K-xM201.png


小伙伴们,到这里我们的RAID系列就算是结束了!快快快,拿去练习吧!如果有什么不懂的地方就给我留言吧,我知无不言!


相关文章
|
10月前
|
存储 监控 Linux
Linux: 检测磁盘坏块 你得会吧!
Linux: 检测磁盘坏块 你得会吧!
690 19
Linux: 检测磁盘坏块 你得会吧!
|
9月前
|
Linux
在线对Linux进行磁盘扩容的技术指南。
综上所述,Linux磁盘扩容的过程,重要的不仅是技术,更是对每一步骤的深刻理解和投入的爱心。只要手握正确的工具,我们不仅能满足"孩子"的成长需求,还能享受其中的乐趣和成就。
577 10
|
10月前
|
监控 固态存储 Linux
如何判断Linux磁盘是SSD还是HDD?
总的来说,判断磁盘是SSD还是HDD并不复杂,只需要使用正确的命令和方法,就可以轻松得到结果。希望这些信息对你有所帮助,如果你还有其他问题,欢迎随时提问。
1154 15
|
11月前
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
1179 10
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
269 14
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
349 1
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
880 8
|
Linux 虚拟化
Vmware 傻瓜式安装(不可不知道的Linux基础知识和技术 01)
本文介绍了VMware虚拟机的下载与安装步骤。首先,通过提供的网盘链接下载VMware安装包。接着,详细描述了安装流程,包括接受协议、选择安装路径(建议避免系统C盘)、取消更新选项等。最后,输入许可证密钥完成安装,并展示了打开虚拟机后的主界面。整个过程简单易懂,适合新手操作。
466 1
|
Linux
linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用
linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用
505 0
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
1365 10