当前位置:

首页 > 软件教程 > 在Linux系统中设置软件RAID来创建数据盘

在Linux系统中设置软件RAID来创建数据盘

1.场景:当服务器没有配置阵列卡时,如果要让数据盘参与服务器上的磁盘阵列功能,可以通过软Raid方式进行配置。2.Linux6/7OSYUM源配置cat>>/etc/yum.conf<<EOF[RHEL]name=rhel6-7baseurl=file:///mntenabled=1gpgcheck=0EOF3.Linux8/9OSYUM配置配置cat>>/etc/yum.conf<<EOF[localREPO]name=rhel8baseurl=file:

本文目录

    Linux系统中数据盘创建软Raid

    1.场景:

    当服务器没有配置阵列卡时,如果要让数据盘参与服务器上的磁盘阵列功能,可以通过软Raid方式进行配置。

    2.Linux6/7 OS YUM源

    配置

    cat >> /etc/yum.conf << EOF

    [RHEL]

    name=rhel6-7

    baseurl=file:///mnt

    enabled=1

    gpgcheck=0

    EOF

    3.Linux8/9 OS YUM配置配置

    cat >> /etc/yum.conf << EOF

    [localREPO]

    name=rhel8

    baseurl=file:///mnt/BaseOS

    enabled=1

    gpgcheck=0

    EOF

    cat >> /etc/yum.conf << EOF

    [localREPO_APP]

    name=localhost8_app

    baseurl=file:///mnt/AppStream

    enabled=1

    gpgcheck=0

    EOF

    4.挂载系统镜像

    mount -o loop /soft/*.iso /mnt

    5.安装mdadm工具

    yum install -y mdadm

    6.查看磁盘

    lsblk

    7.创建软RAID

    mdadm -Cv /dev/md10 -a yes -l 10 -n 4 /dev/nvme0n[1,2,3,4]                 
    #非热备盘创建方式

    mdadm -Cv /dev/md10 -a yes -l 10 -n 3 -x 1 /dev/nvme0n[1,2,3,4,5]       
    #热备盘创建方式

    本例以非热备盘创建方式

     

    说明:

    -C:创建模式

    v: 创建过程可视

    -a {yes|no}:自动创建对应的设备,yes表示会自动在/dev下创建RAID设备

    -l #:指明要创建的RAID的级别(-l 0 表示创建RAID0)

    -n #:使用#个块设备来创建此RAID(-n 4 表示用4块硬盘来创建这个RAID)(若这里有5块盘,则可以4块用来做raid10,所以总容量只有4块盘的1/2,第5块盘可用来做热备)

    -x #:当前阵列中热备盘只有#块(-x 1 表示热备盘只有1块)

    8.查看软Raid同步状态

    cat /proc/mdstat

    9.查看Raid详细信息

    mdadm -D /dev/md10

    10.添加Raid到mdadm配置

    添加raid10到raid配置文件中/etc/mdadm.conf(默认此文件不存在)

    echo DEVICE /dev/nvme[0,1,2,3]n1 >> /etc/mdadm.conf

    mdadm -Ds >> /etc/mdadm.conf

    11.
    格式化软RAID磁盘

    mkfs.xfs /dev/md10

    12.创建pv-vg-lv-文件系统挂载

    pvcreate /dev/md10

    vgcreate datavg /dev/md10

    lvcreate -l100%FREE -n lvdata datavg

    mkfs.xfs /dev/mapper/datavg-lvdata

    mkdir -p /data

    mount /dev/mapper/datavg-lvdata /data 

    13.设置文件系统开机自启

    echo “/dev/mapper/dbappvg-lvdbapp /data xfs defaults 0 0” >> /etc/fstab 

    或

    echo “/dev/md10 /data xfs defaults 0 0” >> /etc/fstab

    14.验证文件系统

    umount -a

    mount -a

    reboot

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程 yum
    相关文章 更多
    php7环境下安装php-devel
    php7环境下安装php-devel

    在CentOS7上安装php-devel时,默认仓库仅提供PHP5.4版本,直接执行yuminstallphp-devel会因版本冲突而报错。正确做法是明确安装对应PHP7系列的php70w-devel包,即可顺利解决冲突。注意,安装php70w-devel前需先启用EPEL和Webtatic仓库。

    php55 yum,yum install php55-php-cli后找不到php命令
    php55 yum,yum install php55-php-cli后找不到php命令

    通过EPEL仓库安装php55-php-cli后,终端提示“php:commandnotfound”。原因是该包的可执行文件名为php55而非php,需直接输入php55命令,或创建软链接以使用php命令。

    Windows7搭建YUM源教程
    Windows7搭建YUM源教程

    在Windows7上搭建yum源,可以简化在虚拟机上进行多台Linux测试时安装rpm包的过程。通过在本机搭建yum源,并将虚拟机的repo文件指向本机,可以避免每次都需要挂载光盘的麻烦。直接进入正题,下面是具体的操作步骤。我已经解压了光盘镜像,解压后的路径是F:\SYSTEMANDTOOLS\linux\6.6yum。安装和配置IIS配置完成后,重启服务以使刚才的配置生效。最后,检查IIS下repodata文件夹中的文件,将其文件名改为与Linux下的一致【默认光盘文件拷贝到Windows下的没有

    Go 语言中处理 EOF 错误的最佳实践
    Go 语言中处理 EOF 错误的最佳实践

    处理EOF错误时应遵循最佳实践:使用io.EOF常量显式检查;2.使用errors.Is函数进行类型检查;3.对*os.File类型进行类型断言以获取更多信息。通过这些方法,程序可以可靠地处理EOF错误,并在文件结束时优雅地跳出循环。

    在 Go 程序中优雅地处理 EOF 错误
    在 Go 程序中优雅地处理 EOF 错误

    在Go中优雅地处理EOF错误:检测EOF错误:使用io.EOF常数表示EOF错误。优雅地处理EOF:关闭文件或连接、返回哨兵值、记录错误。

    学习如何使用yum和gdb工具:Linux教程
    学习如何使用yum和gdb工具:Linux教程

    yum是一种常用的软件包管理工具,而gdb是一种强大的调试工具。下面是它们的使用教程:yum使用教程:安装软件包:使用yuminstall命令安装软件包。例如,要安装ApacheWeb服务器,可以运行yuminstallhttpd。升级软件包:使用yumupdate命令升级已安装的软件包。例如,运行yumupdate将升级系统中的所有软件包。删除软件包:使用yumremove命令删除软件包。例如,要删除ApacheWeb服务器,可以运行yumremovehttpd。搜索软件包:使用yumsearch命令搜

    在不联网的情况下安装中文版的GitLab于CentOS
    在不联网的情况下安装中文版的GitLab于CentOS

    1.下载gitlab安装包从【清华大学开源软件镜像站】下载最新中文版gitlab安装包,安装包里自带了简体中文汉化包。从【gitlab官网】下载gitlab最新安装包。2.安装gitlab以gitlab-ce-14.9.4-ce.0.el7.x86_64为例,将其上传至centos服务器使用yum安装gitlabyum-yinstallgitlab-ce-14.3.2-ce.0.el7.x86_64.rpm使用yum安装gityum-yinstallgit#安装git修改gitlab配置文件vim/etc

    解决Yum Httpd无法解析PHP的问题
    解决Yum Httpd无法解析PHP的问题

    解决YumHttpd无法解析PHP的问题,需要具体代码示例在搭建网站时,经常会遇到Yum安装的Httpd无法解析PHP的问题,导致无法正常访问网站页面。这个问题一直困扰着很多网站管理员和开发者,在本文中,我们将针对这个问题提供一些解决方案,并给出具体的代码示例。首先,我们需要明确问题的根源。Httpd无法解析PHP通常是因为缺少必要的PHP模块或配置不正确

    在CentOS 7上安装和配置Docker
    在CentOS 7上安装和配置Docker

    在CentOS7上安装和部署Docker非常简单,只需要几个简单的步骤即可完成。下面是详细的步骤和说明:更新系统在安装Docker之前,首先需要更新CentOS7操作系统。使用以下命令可以更新系统:sudoyumupdate安装必要的软件包在CentOS7上安装Docker需要安装一些必要的软件包,包括yum-utils、device-mapper-persistent-data和lvm2。使用以下命令安装这些软件包:sudoyuminstall-yyum-utilsdevice-mapper-persi

    CentOS 7系统中yum命令丢失及重新安装方法
    CentOS 7系统中yum命令丢失及重新安装方法

    在CentOS7系统中,yum是默认的包管理工具,用于安装、更新和管理软件包。如果你在CentOS7系统中找不到yum命令,可能是因为它的路径未被正确配置或者软件包被删除。以下是在CentOS7系统中重新安装yum的方法:打开终端,可以通过按下Ctrl+Alt+T快捷键来打开终端。运行以下命令以安装yum:sudoyuminstallyum这将使用CentOS默认的包管理工具yum来安装yum本身。在安装过程中,系统会提示你输入管理员密码。输入密码后按下回车键。确认安装,输入Y并按下回车键,等待yum的下

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。