首页 > 系统相关 >Linux raid基本使用

Linux raid基本使用

时间:2024-08-02 15:49:44浏览次数:22  
标签:基本 raid root dev Linux yxb 挂载 mdadm

Linux 内核中有一个 md(multiple devices)模块在底层管理 RAID 设备,它会在应用层给我们提供一个应用程序的工具 mdadm ,mdadm 是 linux 下用于创建和管理软件 RAID 的命令

将lv组成raid
-C create创建
-v verbose现实详细信息
-l level级别,raid级别
-n lv的数量
raid 0
mdadm -C -v /dev/md0 -l 0 -n 3 /dev/vg1/lv1 /dev/vg2/lv2 /dev/vg3/lv3

raid 1
-x 备用盘数量
mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/vg[1,2,3]/lv[1,2,3]

查看阵列信息
root@liang:~# mdadm -Ds
ARRAY /dev/md0 metadata=1.2 name=liang:0 UUID=7dee9cf7:e856e9fc:3964cf22:1a2e3f18
root@liang:~# mdadm -D /dev/md0

创建文件系统
mkfs.xfs /dev/md1

挂载并开机自挂载
创建挂载目录:mkdir raid5
挂载:mount /dev/md127 raid5/
开机自动挂载:blkid /dev/md127

测试
将【/dev/dm-1】设为故障盘
-f 设置设备的状态
mdadm /dev/md1 -f /dev/dm-1
此时dm-1状态:faulty
1 252 1 - faulty /dev/dm-1

删除raid
[root@yxb ~]# umount /dev/md0 /raid0 #如果你已经挂载 raid,就先卸载。
[root@yxb ~]# mdadm -Ss #停止 raid 设备
[root@yxb ~]# rm -rf /etc/mdadm.conf #删除 raid 配置文件
[root@yxb ~]# mdadm --zero-superblock /dev/sdb #清除物理磁盘中的 raid 标识
[root@yxb ~]# mdadm --zero-superblock /dev/sdc #清除物理磁盘中的 raid 标识
[root@yxb ~]# mdadm -Dsv #清除物理磁盘中的 raid 标识

标签:基本,raid,root,dev,Linux,yxb,挂载,mdadm
From: https://www.cnblogs.com/liangzhiyan/p/18338931

相关文章

  • Linux安装微信(非wine版,非U麒麟版)功能全面(ubuntu,kali,debin)
    1、安装Flatpak 要在Ubuntu18.10(CosmicCuttlefish)或更高版本上安装Flatpak,只需运行: $sudoaptinstall flatpak 对于较旧的Ubuntu版本,建议使用官方FlatpakPPA来安装Flatpak。要安装它,请在终端中运行以下命令: $sudoadd-apt-repositoryppa:flatpak/stab......
  • java的数据类型之基本类型
    强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后使用。如果没有按照指定要求使用变量,则该变量将报错。java就是强类型语言。java的两大数据类型1.基本类型2.引用类型其中基本类型分为八小种按照图示内容了解各个类型的字节范围(若超过该范围,则IDEA会报错)1......
  • Linux操作中遇到的复制粘贴问题
    今天在gitclone的时候发现Linux和Windows之间的复制粘贴并不同步,也就是说Linux和Windows只能在各自的界面进行复制粘贴操作。我从VirtualBox管理器界面入手,右键虚拟机,点击设置在常规——高级项里,可以看到共享粘贴板和拖放,默认的是已禁用,我就直接将它们全部改为双向了。另外,......
  • Linux - 查看CPU使用率命令mpstat
    简介想在imx6q上定时查看CPU使用率,发现命令mpstat可以直接使用,不需要额外安装 使用mpstat的基本用法mpstat的全称为MultiprocessorStatistics,是一款常用的多核CPU性能分析工具,用来实时查询每个CPU的性能指标,以及所有CPU的平均指标。这个命令Linux缺省没有安装,它是Linux性......
  • Linux基本知识与基础命令
    一、简易历史linux最初由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds,1969年~)于1991年第一次向外公布,其logo是一只被成为Tux的企鹅(不是qq那只)操作系统,英语OperatingSystem简称为OS。说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户、多任务操作系统,支......
  • Linux 运行级别
    7个运行级别运行级别0:系统停机状态。系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登录运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控......
  • Linux操作系统基础学习笔记(3)
    Linux操作系统基础学习笔记(3)前言3、Linux命令(1)manls可查看命令说明,相当于帮助文档(2)关机重启(root)(3)快捷键和常用命令(4)别名的配置(5)通配符(6)系统环境变量(7)符号下期前言本篇内容主要为Linux基本命令主要包括:查看命令说明的man指令关机重启的root一些快捷键,如......
  • Linux学习笔记9(Linux包管理)
    目录归档包管理归档查看归档包解归档包压缩包管理Zip/unzipgzip/gunzipbzip2/bunzip2源码包安装软件三大步:预备步骤:安装依赖的编译库一、./configure--prefix=/usr/local/nginx二、make三、makeinstall软件包安装配置页面内容:启动服务关闭系统防火墙访问......
  • Linux学习笔记8(Find命令进阶学习)
    目录通过所有者来查找1.指定所属的用户2.指定所属的组通过权限来查找1.指定精确的权限查找2.指定所有者(用户、组、其他人)至少有一个拥有此权限即可3.指定文件最低权限查找,即大于等于4.查找文件不是指定的权限(取反)5.查找所有只读的文件6.查找所有可执行文件......
  • 记录一次CentOS/Linux下安装vsftp服务器的过程
    1安装ftp软件yuminstallvsftpd*-y2配置服务启动#启用firewalld服务systemctlstartvsftpd.service#开启vsftpd服务这条命令设置firewalld服务在系统启动时自动启动。systemctlenable命令用于管理系统服务的启动和停止配置。启用服务后,它会在每次系统启动时......