Linux下部署RAID5具体方法

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高,本篇文章重点为大家分享一下Linux下部署RAID5具体方法, 有需要的小伙伴可以参考一下。

img

一、前期准备

1.创建RAID5至少需要3块同样容量的硬盘

2.Linux下需要安装mdadm软件包

可以使用

rpm -qa | grep mdadm

命令确认mdadm软件是否安装

二、对磁盘进行分区

1.使用fdisk -l命令查看分区情况;

fdisk -l

2.使用fdisk对磁盘进行分区,RAID组需要每一个分区大小一致,分区默认ID为83,使用fd命令修改。

fdisk

三、创建RAID5组

1>创建RAID5至少需少3块同样容量的硬盘,建议使用了4个一样大的硬盘,其中3个硬盘做RAID5,一个硬盘空闲做为热备。

mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sdb[1-4]

注:-l RAID级别,这里为5,即RAID5 -n RAID组中硬盘数量,这里有3块 -x 热备盘数量,这量设置为1块 /dev/sdb[1-4] 使用的是哪些硬盘,这里使用/dev/sdb1~/dev/sdb4一共四个硬盘(3块建RAID5,1块用于热备)。 2>将RAID配置信息写入到配置文件

Mdadm --detail --scan --verbose /dev/md0 > /etc/mdadm.conf

注:Linux启动时会自动读取/etc/mdadm.conf,对raid组进行配置。 3>查看RAID信息 a.查看RAID组的详细信息

mdadm --detail /dev/md0

b.查看RAID组的状态信息

cat /proc/mdstat

Linux下构建RAID5Linux下构建RAID5

四、格式化

mkfs.ext4 /dev/md0

五、挂载

有两种方法挂载:

vi /etc/fstab

在最后面加一行,格式与上面相同,如: /dev/md0 /mnt_array ext4 defaults 0 0 RAID盘 映射盘 格式 默认配置 表示即便挂载失败也不影响系统启动 2> 直接挂载(挂载仅对当前运行时有效,系统重启后,消失,如需要一直有效,用上面方法)

mount /dev/md0 /mnt_array

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/7475.html

(0)
晴川运维晴川运维
上一篇 2025年6月9日
下一篇 2025年6月9日

相关推荐

  • Linux下开放指定端口号

    linux系统中控制端口的开启与关闭可以由命令来执行,本篇文章为大家详细讲解一下Linux下开放端口方法。 方式一 CentOS: 1、开启防火墙   &nbs…

    Linux系统 2025年7月5日
  • 细说Linux系统启动流程

    linux启动时我们会看到许多启动信息,Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导、运行 init、系统初始化、建立终端 、用户登录系统…

    Linux系统 2025年10月27日
  • Linux C线程池的具体实现方法

    什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了,下面为大…

    Linux系统 2025年6月27日
  • 详解Ruby的五种变量

    Ruby支持的有五种类型的变量,分别是全局变量、实例变量、类变量、局部变量、常量、伪变量,下面为大家详细的讲解一下Ruby的五种变量。 Ruby 全局变量 全局变量以 $ 开头。未…

    Linux系统 2025年6月11日
  • 反引号)和 $()具体使用方法

    在bash中,与(反引号)都是用来作命令替换的,命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行,下面为大家分享一下反…

    Linux系统 2025年10月22日
  • 详解rsync的使用方法

    rsync 是一个常用的 Linux 应用程序,用于文件同步,它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件…

    Linux系统 2025年9月19日
  • 详解Linux内核之脏页跟踪

    Linux内核由于存在page cache, 一般修改的文件数据并不会马上同步到磁盘,会缓存在内存的page cache中,我们把这种和磁盘数据不一致的页称为脏页,脏页会在合适的时…

    Linux系统 2025年7月10日
  • Linux下升级node版本

    Linux下如何升级node版本?本篇文章为大家讲解一下Linux下升级node版本具体方法,有需要的小伙伴可以参考一下。 1、清除缓存信息 sudo npm …

    Linux系统 2025年10月7日
  • 详解cron与anacron

    cron 是 linux 中运行例行性工作的一个服务,守护进程是crond,是一个用于运行计划任务如系统备份、更新等的守护进程。它适合在那些 7×24 小时不间断运行的机器如服务器…

    Linux系统 2025年6月27日
  • 快速上手Linux系统pidof命令

    pidof 是Linux系统中用来查找正在运行进程的进程号(pid)的工具,功能类似pgrep和ps。pidof命令用于查找指定名称的进程的进程号id号。 如何使用pidof命令 …

    Linux系统 2025年6月8日

发表回复

登录后才能评论