CentOS下软raid和lvm结合

一.添加三块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 +size{K,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/sd{b,c,d}1
   -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

原文地址:https://blog.51cto.com/zhangchengjie/2395249

时间: 2024-08-04 17:55:55

CentOS下软raid和lvm结合的相关文章

centos下软raid的的实现方式

mdadm 模式化的工具命令的语法格式mdadm [mode] <raiddevice> [options] <component-devices>支持的RAID级别: LINEAR,RAID0,RAID1,RAID4,RAID5,RAID6,RAID10主要模式有:创建 -C -D 查看详细信息装配 -A监控 -F管理 -f,-r,-a<raiddevice> /dev/md[0..9]<component-devices> 任意的块设备-C 创建模式-n

Centos 6下软raid操作脚本

#!/bin/sh main () { clear echo '          ------------------------------------------------------          ' echo '          1.Create a software raid array          ' echo '          2.View raid array sync status           ' echo '          3.View rai

Linux系统下磁盘配额、软RAID及LVM的配置与管理

Linux系统下磁盘配额.软RAID及LVM的 配置与管理 一.设定文件系统配额 1.概述:配额是操作系统的一个可选的功能, 它允许管理员以文件系统为单元, 限制分派给用户或组成员所使用的磁盘空间大小或是使用的总文件数量.这经常被用于那些分时操作的系统上, 对于这些系统而言, 通常希望限制分派到每一个用户或组的资源总量, 从而可以防止某个用户占用所有可用的磁盘空间. 2.配置文件系统配额(基于用户): (1)配置配额前准备工作: 1)备份/home目录,创建分区,进行挂载,将/home目录下的数

磁盘管理之基于软RAID的LVM

LVM即为逻辑卷管理是一种管理磁盘的工具使用此技术可以动态的扩展和缩小文件系统空间而不损坏其中数据同时它还具备快照功能实现文件的备份本文将介绍lvm创建逻辑卷,缩减逻辑卷以及利用快照功能实现频繁读写的文件系统的备份. 下图为其逻辑结构: PV:物理卷   PE:物理区域 VG:卷组 LV:逻辑卷 逻辑卷的创建可以是分区或是RAID 下面将以软RAID5方式详细介绍逻辑卷的创建过程 创建软raid5 首先创建分区 我们使用分区工具fdisk 设备为/dev/sdb 创建3个主分区分别为 /dev/

软Raid和lvm逻辑卷管理

RAID: Redundent Array of Inexpensive Disks 以前为了解决使用普通IDE硬盘,提高性能和冗余. RAID:Redundent Array of Independent Disks 现在的名称解释t RAID 属于md设备 multics device Level: 仅用于标识磁盘组合方式的不同 raid0, raid1, raid5, raid10, raid50,raid60 raid0: 至少需要两块磁盘,没有容错能力,读写性能都提升,100% rai

linux下软RAID的实现

RAID: 常见的RAID级别: RAID 0: 工作模式:先将数据进行条带化,分别存放至硬盘中. 空间利用率:100% 是否支持冗余:否 性能:磁盘IO提高(取决于磁盘的数量) 至少需要2块磁盘 RAID 1: 工作模式:有一个磁盘为镜像盘 空间利用率:1/2 是否支持冗余:是 性能:写性能下降,读性能不变 至少需要2块磁盘,且只能坏1快磁盘 RAID 5: 工作模式:有一块盘为校验盘,存放校验数据 空间利用率:n-1/n 是否支持冗余:是 性能:读性能下降,写性能不变 至少需要3块盘,且只能

Centos 6 软Raid创建与管理

实验系统环境 实验环境:VMware Workstation Pro 14(试用版) 系统平台: CentOS release 6.9 (Final)       内核  2.6.32-696.el6.x86_64 mdadm 版本: CentOS6:mdadm-3.3.4-8.el6.x86_64 磁盘规划如下: 磁盘编号 分区1 分区2 分区格式 69-1G-1 500M 未分区 ext4 69-1G-2 1GB ext4 69-1G-3 300M 700M ext4 69-1G-4 未分区

物理服务器Linux下软RAID和UUID方式挂载方法--Megacli64

一.业务部门需求说明:公司最近来了一批服务器,用于大数据业务部署.数据节点服务器由14块物理磁盘,其中有2块是900G的盘,12块是4T的盘.在服务器系统安装时,进入系统的BIOS界面:1)将2块900G的磁盘做成raid1用作系统盘:2)将其中的2块4T的磁盘做成raid1,分别挂载到/data1和/data2用作大数据日志存储:3)另外的10块4T的磁盘在系统安装时没做raid也没做分区,打算在系统安装后,登录到系统终端通过命令行进行直接进行10块盘的格式化,并分别挂载到/data3./da

CentOS配置软Raid

安装dmadmfdisk -l查看磁盘信息,6块100GB磁盘,分别为/dev/sdb./dev/sdc./dev/sdd./dev/sde./dev/sdf./dev/sdg创建raid5,两块热备盘-C 创建Raid-v 显示过程-n 指定Raid盘个数-l 指定Raid级别-x 指定热备盘个数使用mdadm -D /dev/md0查看Raid信息,Raid正在rebuilding大约3分钟使用mdadm -D /dev/md0查看Raid信息,Raid初始化完成格式化挂载分区模拟故障/de