centos下软raid和lvm结合(代码片段)

author author     2022-12-10     586

关键词:

一.添加三块10G硬盘

[[email protected] ~]# fdisk -l |grep sd
磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
磁盘 /dev/sdc:10.7 GB, 10737418240 字节,20971520 个扇区
磁盘 /dev/sdd:10.7 GB, 10737418240 字节,20971520 个扇区

二.硬盘分别sdb,sdc,sdd初始化为raid模式

[[email protected] ~]# fdisk /dev/sdb
命令(输入 m 获取帮助):m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition‘s system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +sizeK,M,G (2048-20971519,默认为 20971519):
将使用默认值 20971519
分区 1 已设置为 Linux 类型,大小设为 10 GiB

命令(输入 m 获取帮助):l

 0  空              24  NEC DOS         81  Minix / 旧 Linu bf  Solaris        
 1  FAT12           27  隐藏的 NTFS Win 82  Linux 交换 / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 隐藏的 C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux 扩展      c7  Syrinx         
 5  扩展            41  PPC PReP Boot   86  NTFS 卷集       da  非文件系统数据 
 6  FAT16           42  SFS             87  NTFS 卷集       db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux 纯文本    de  Dell 工具      
 8  AIX             4e  QNX4.x 第2部分  8e  Linux LVM       df  BootIt         
 9  AIX 可启动      4f  QNX4.x 第3部分  93  Amoeba          e1  DOS 访问       
 a  OS/2 启动管理器 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad 休 eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 扩展 (LBA)  54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC  
11  隐藏的 FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq 诊断     5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  隐藏的 FAT16 <3 61  SpeedStor       ab  Darwin 启动     f2  DOS 次要       
16  隐藏的 FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  隐藏的 HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST 智能睡眠    65  Novell Netware  b8  BSDI swap       fd  Linux raid 自动
1b  隐藏的 W95 FAT3 70  DiskSecure 多启 bb  Boot Wizard 隐  fe  LANstep        
1c  隐藏的 W95 FAT3 75  PC/IX           be  Solaris 启动    ff  BBT            
1e  隐藏的 W95 FAT1 80  旧 Minix       

命令(输入 m 获取帮助):t       注意改变类型
已选择分区 1
Hex 代码(输入 L 列出所有代码):fd    改变为raid
已将分区“Linux”的类型更改为“Linux raid autodetect”

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[[email protected] ~]# fdisk -l |grep sd
磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
/dev/sdb1            2048    20971519    10484736   fd  Linux raid autodetect
磁盘 /dev/sdc:10.7 GB, 10737418240 字节,20971520 个扇区
磁盘 /dev/sdd:10.7 GB, 10737418240 字节,20971520 个扇区

剩下的二块同样操作
fdisl /dev/sdc n,p,回车,回车,回车,l,t,fd,w 
fdisl /dev/sdd n,p,回车,回车,回车,l,t,fd,w 

三.创建raid5

yum install mdadm // 软raid需要软件
mdadm -C /dev/md0 -a yes -l 5 -n 3 /dev/sdb,c,d1 
   -C  --create   创建阵列;
   -a  --auto    同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;
   -l   --level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;
   -n     --raid-devices    阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;
mdadm -D /dev/md0 //查看raid信息

四.创建lvm

创建lvm物理卷
pvcreate /dev/md0
创建lvm卷组show-data
vgcreate show-data /dev/md0 
vgs 查看可以使用空间
创建lvm逻辑卷lv01
lvcreate -L 19.97g -n lv01 show-data
ls /dev/show-data/lv01 
mkfs.xfs /dev/show-data/lv01 
mount /dev/show-data/lv01 /data
echo "/dev/show-data/lv01 /data  xfs  defaults  0 0" >> /etc/fstab 
df -Th

查考文章:https://www.linuxidc.com/Linux/2018-06/152793.htm

磁盘配额,raid和lvm管理(代码片段)

一、磁盘配额1.磁盘配额的作用??磁盘配额就限制用户在该目录中使用空间的大小和限制用户上传文件的数量(也就是inode号)。2.举例在创建磁盘配额时,需要关闭selinux[[email protected]~]#vim/etc/selinux/config#ThisfilecontrolsthestateofSEL... 查看详情

raid和lvm以及磁盘配额的综合使用(代码片段)

一、实验需求1.添加四块硬盘,建立RAID5环境(md5),三主一备。2.将md5使用LVM做成VG01组,在该VG中新建了两个LV。3.将这两个LV格式化为ext4xfs,开机自动挂载到系统mnt1,mnt2目录下4.开启磁盘配额功能,用来进行用户与组分... 查看详情

sh将现有磁盘迁移到raid-1,lvm,(代码片段)

查看详情

lvm逻辑卷(理论实验结合学习更高效!)(代码片段)

本章和大家分享的是Linux系统中LVM逻辑卷的相关内容,接下来我们会从以下几个内容中进行详细说明:1.LVM概述2.LVM的管理命令3.LVM应用实例LVM概述:LogicalVolumeManager,逻辑卷管理:1.动态调整磁盘容量,从而提高磁盘管理的灵活性... 查看详情

centos磁盘阵列(代码片段)

1、通过mdadm命令进行磁盘阵列部署mdadm是multipledevicesadmin的简称,它是Linux下的一款标准的软件RAID管理工具如果没有mdadm命令,通过yum安装一下yuminstall-ymdadmmdadm的主要参数-a检测设备名称-n指定设备数量-l指定RAID级别-C创建-v显示过... 查看详情

逻辑卷管理器(lvm)(代码片段)

LVM 逻辑卷允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小,其实是对磁盘空间、可以是硬盘、也可以是分区,而且可以有多个分区和磁盘,并且不要求大小一样,跟raid不一样,然后我们把普通的磁盘或者分... 查看详情

raid和lvm磁盘阵列(代码片段)

RAID磁盘冗余阵列 CPU的处理性能保持着高速增长,Intel公司在2017年最新发布的i9-7980XE处理器芯片更是达到了18核心36线程。但与此同时,硬盘设备的性能提升却不是很大,因此逐渐成为当代计算机整体性能的瓶颈。而且,由于... 查看详情

逻辑卷lvm(代码片段)

当我们创建好raid组并分区以后,分区的大小是固定不变的,那么我们怎么可以更改分区的大小呢,这就需要使用到逻辑卷LVM了使用LVM可以在不关机的情况下,简单的改变各分区的大小1.创建物理卷PV(多个物理卷可以组成一个卷组,也叫... 查看详情

raid简单说明(代码片段)

Raid磁盘阵列RAID级别关键有点关键缺点实际应用场景RAID0读写速度快没有任何冗余MySQL、Slave、集群的节点RSRAID1100%冗余,镜像读写性能一般,成本高单独的,数据重要,且不能宕机的业务RAID5具备一定性能和冗余,可以坏一块盘,... 查看详情

10.raid和lvm分区

企业中一般通过硬件完成RAID,不用软raid,功能性能差,冗余也受限操作系统,软RAID降低好多性能想要优化不要用LVMLVM可以对设置好的分区大小进行动态的调整,前提是分区格式做成8e的标号不用LVM的原因:1、企业环境的分区都... 查看详情

centos7下使用lvm给系统硬盘扩容超详细(代码片段)

简单介绍:LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,... 查看详情

centos6安装时,标准分区和lvm物理卷是啥区别

...扩展资料:CentOS是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。每个版本的CentOS都会获得十年的支持(通过安全更新方式)。CentOS是CommunityEnterpriseOperatingSystem的缩写。新版本的CentOS大约每两年发行一次,而... 查看详情

raid和lvm

什么是RAIDRAID:RedundantArraysofInexpensive(Independent)Disks1988年由加利福尼亚大学伯克利分校(UniversityofCaliforniaBerkeley)“ACaseforRedundantArraysofInexpensiveDisks”多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供RAID提高... 查看详情

raid&lvm

...既能保证数据安全,又能提升数据读写速率?将上面两种结合起来RAID-10orRAID-01RAID-10:RAID-1为底层,RAID-0为上层,不能同时损坏RAID-1中的同一个blockRAID-01:RAID-0为底层,RAID-1为上层企业中常用RAID-5&RAID-6RAID-5至少需要三块盘,至... 查看详情

操作系统磁盘管理高级(代码片段)

文章目录RAID磁盘阵列什么是RAID?RAID0RAID1RAID5RAID10磁盘阵列管理mdadm工具的使用创建并管理RAIDLVM磁盘管理物理卷-PV卷组-VG逻辑卷-LV命令行创建LVM调整LVM的大小删除逻辑卷RAID磁盘阵列RedundantArrayofIndependentDisks-独立冗余磁盘阵列... 查看详情

lvm与raid的配置使用(代码片段)

lvsraidlvm:logicalvolumesmanager,从物理设备创建虚拟块设备,将一个或多个底层块设备组织成一个逻辑设备的模块,能够更好的管理磁盘,通过对底层的封装,对磁盘进行动态管理。基本概念:pv:physicalvolume物理卷处于最底层vg:volume... 查看详情

linux篇|磁盘存储和文件系统(代码片段)

磁盘存储和文件系统分区文件系统挂载设备管理虚拟内存RAID管理LVM管理我们从一个新硬盘安装到Linux系统,期间的配置,一直到正常使用的角度,来学习磁盘存储和文件系统,过程如下:选择分区类型(MBR或GPT)-->创建分区-->... 查看详情

centos_lvm_createpvvglvandmount(代码片段)

re-scannewdiskswithoutrestartingCentOSre-scannewdisks(/dev/sdc):#ls/sys/class/scsi_host/host0host1host2[[email protected]_13:56:14/data]#echo"---">/sys/class/scsi_host/host0/scan[[email p 查看详情