raid和lvm

一:raid

raid 磁盘阵列

riad级别     最少磁盘数         可用磁盘容量                      性能           安全性      
riad0        2             所有磁盘容量之和                  读写性能最佳        最差     坏一块
riad1        2                减半                         较差            最好    可以坏一块
riad5        3               n-1                          居中             居中    可以坏一块
riad10
raid50

raid0 条带卷
raid1 镜像卷  克隆卷

创建raid
mdadm  -C  /dev/md0  -n 3   -l 5  -x 1  /dev/sdc{1,2,3,4}
mkfs.ext4 /dev/md0
mkdir /md0
mount /dev/md0  /md0/
df -h

查看raid信息
mdadm  -D   /dev/md0

模拟设备故障
mdadm  /dev/md0   -f /dev/sdc2

移除坏设备
mdadm  /dev/md0   -r /dev/sdc2

增加新设备
mdadm  /dev/md0   -a  /dev/sdc2

删除raid
umount /md0/
mdadm  -S  /dev/md0

Raid的分类:
分为硬Raid和软Raid
硬Raid是指由Raid卡和其附带的程序来实现的Raid,其优点是: 性能和可靠性高
软Raid是指由操作系统Raid管理程序来实现Raid功能,其特点是:性能和可靠性较差

Raid叫做冗余磁盘阵列,其功能是实现将多个 硬盘用Raid技术从逻辑上管理硬盘的空间,可以实现读写速度加快和容量增大,安全性提高的目的。

Raid主要分为Raid0   Raid1   Raid 5  Raid 6  Raid 10

Raid  0 :也叫条带化,其优点是读写速度快,最少需要磁盘数为2 ,容量为所有磁盘的总和,缺点是安全性没有保证,坏一块磁盘数据丢失,不支持数据的冗余备份。
Raid  1  : 镜像化:其优点是数据安全,具有冗余备份,最少磁盘快为 2 ,磁盘的总量为所有磁盘的一半 ,数据同步备份,
Raid  5   :分布式奇偶校验条带化;数据安全性较高,最少磁盘数为3 ,可以坏一块磁盘,可以实现冗余备份,读写性能较差,磁盘容量是所有磁盘综合-1
Raid  10  :镜像化+条带化; 数据安全性较高,最少磁盘的数量是4 ,磁盘的容量为所有磁盘总合的一半。

创建Raid磁盘阵列的一般步骤
创建Raid磁盘阵列的命令:mdadm    -C   指定设备(可用 绝对路径和相对路径)   -l  级别   -n   磁盘数    -x  冗余备份磁盘数     +硬盘或者分区
mdadm    -Dsv   >  /ect/mdadm.conf  生成配置文件
mdadm    -D    /dev/md/md0  查看Raid的信息
lsblk查看磁盘的分区情况
mkfs.ext4    /dev/md/md0    格式化
mkdir    /mnt/md0
mount    /dev/md/md0    /mnt/md0
umount  卸载
mdadm    /dev/md/md0    -f   /dev/sdb 模拟磁盘的损坏
mdadm    /dev/md/md0    -r    /dev/sdb   移除坏设备
mdadm     /dev/md/md0   -a    /dev/sdd   添加新设备
umount    /mnt/md0 卸载
mdadm     -S   /dev/md/md0  停止磁盘阵列,要移除还需要删除配置文件  rm    -rf   /etc/mdadm.conf
mdadm    -A    /dev/md/md0   激活Raid阵列

二:LVM

一:LVM,逻辑卷管理,将多块硬盘从逻辑上组成一块大容量的硬盘,可以支持在线的缩容和扩容。
  PV    物理卷
  VG    卷组
  LV    逻辑卷
  PE    物理卷扩展,每块PE默认4M
  LE    逻辑卷扩展
  PP    物理分区
二;逻辑卷的创建
PV:  
pvcreate   #创建物理卷
pvdisplay   #显示信息
pvmove     #用于数据的迁移
pvremove    #移除物理卷    
pvs       #显示状态信息
pvscan      #扫描PV

VG:
vgcreate     #创建卷组
vgdisplay    #显示vg信息
vgs       #显示状态信息
vgscan     #扫描vg
vgextend    #卷组的扩容
vgremove    #移除卷组

LV:

lvcreate     #创建逻辑卷
lvs        #查看状态信息
lvdisplay     #显示LV信息
lvscan       #扫描
lvextend     #扩容
lvreduce     #缩容
lvremove     #移除

PV创建;
例:
格式:  pvcreate   硬盘或分区
创建;
pvcreate     /dev/sd[b-d]
移除;
pvremove   /dev/sdd
数据迁移:
pvmove    /dev/sdd   /dev/sdc

VG的创建;
格式:vgcreate   卷组名称    硬盘或分区
vgcreate   vg0    /dev/sd[bc]

扩容:
vgextend   vg0  /dev/sdd

缩容
vgreduce   vg0   /dev/sdc

移除;
vgremove   vg0

LV创建;

格式; lvcreate  -n  逻辑卷名称   -L  指定LV大小   卷组名

创建;
lvcreate   -n   lv1   -L   2G   vg0

扩容;
lvextend   -L   3G   /dev/vg0/lv1
resize2fs    /dev/vg0/lv1   #更新文件系统容量,不然df   -h  看不到扩展的容量 (注:xfs格式的系统用xfs_growfs更新文件系统)
缩容;
用umount先卸载LV
e2fsck   -f   /dev/vg0/lv1          #强制扫描
resize2fs   /dev/vg0/lv1    1G       #缩小文件系统
lvreduce   -L   1G  /dev/vg0/lv1   #缩小逻辑卷

三;快照卷的创建
格式:lvcreate   -s   -n  名称   -L   指定快照卷大小    逻辑卷的路径
lvcreate   -s   -n   lv.swnp   -L  2G    /dev/vg0/lv1

恢复
1,先卸载LV
2.  lvconvert   --merge   /dev/vg0/lv.swnp

时间: 2024-10-10 23:52:54

raid和lvm的相关文章

软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

磁盘管理之基于软RAID的LVM

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

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

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

10.RAID和LVM分区

企业中一般通过硬件完成RAID,不用软raid,功能性能差,冗余也受限操作系统,软RAID降低好多性能想要优化不要用LVMLVM可以对设置好的分区大小进行动态的调整,前提是分区格式做成8e的标号不用LVM的原因:1.企业环境的分区都是按要求事先规划好的,极少有后续调整的需求2.没有用软RAID和LVM的需求 原文地址:https://blog.51cto.com/13932861/2389879

《Linux就该这么学》 第7章 使用RAID与LVM磁盘阵列技术

第7章 使用RAID与LVM磁盘阵列技术 7.1 RAID IO 吞吐量 读写速度,数据安全.1.RAID0RAID0:两块盘,加快硬盘的写入速度.但不具有数据备份和错误恢复.速度有提升成本不变安全性会有下降 2.RAID1RAID1:两块盘,速度没有提升,保持一致成本提升一倍,变成两倍安全性提升 3.RAID5RAID5:至少3块盘,兼顾读写速度.数据安全性.存储成本. 4.RAID10RAID10是RAID1+RAID0的组合. 7.1.1 部署磁盘阵列1.关机虚拟机,为虚拟机添加4块硬盘.

Linux Raid和LVM管理

1.磁盘管理 #提示没有partprobe yum -y install parted #新硬盘新建分区,并将类型改为Linux Raid autodetect #非交互方式,注意1与t之间有一个回车键 fdisk /dev/sde <fdisk.txt fdisk.txt: n p 1 1 t fd w #新建分区,注意1与w之间有一个回车键 fdisk /dev/sdf <fdisk1.txt fdisk.txt: n p 1 1 w q #将磁盘格式化为ext4文件系统 mkfs.ext

linux基础学习-第十五天 磁盘管理(SWAP、dd、quota、RAID、LVM)

2016-08-26: 授课内容: 1.SWAP交换分区的创建 2.dd命令的使用 3.设定文件系统配额 4.设定和管理软RAID设备 5.配置逻辑卷 1.swap (1)SWAP分区:模拟内存,当物理内存不足时,进程需要内存资源是,内存会把一部分没有在用的进程分页挪到硬盘的模拟内存中,腾出空间被现在需要使用内存资源的进程 即其作用是可以允许内存过载使用,windows系统也有类似的机制,由于虚拟内存空间是建立在硬盘之上,所以其速度和性能会大打折扣,所以适合临时使用 (2)创建SWAP分区: 相

6、raid、lvm、while、until 学习笔记

Raid: Level仅用于标识磁盘组合方式的不同 raid0, raid1, raid5, raid10, raid50, jbod raid0:至少需要两块磁盘,不允许任何盘出错,没有容错能力,读写性能都提升,硬盘利用率100% raid1: 至少需要两块磁盘,允许一块盘出错,镜像,硬件容错能力,读性能提升,写性能下降,硬盘利用率50% raid5: 至少需要三块磁盘,允许一块盘出错,校验盘分布在各盘上,读写性能都提升,硬盘利用率(n-1)/n% raid10: 至少需要四块磁盘,允许不同组

四、RAID与LVM管理

4.1.RAID简介 RAID(Redundant Arrays of Independent Disks),名为独立冗余磁盘阵列,可以把RAID理解为一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑组合起来,作为一个逻辑磁盘驱动器来使用.主要优点有:提高IO能力,磁盘并行读写,提高耐用性:主要利用磁盘冗余来实现.其常用等级主要有:0.1.5.10.01.jbod等.等级划分只是多块磁盘组织在一起的工作方式有所不同,没有上下之分.RAID的实现方式主要有三种: 外接式磁盘阵列:通过扩展卡提

Raid创建 LVM创建 扩展

RAID(磁盘阵列冗余 提高硬盘访问速度)raid0         raid1         raid5            raid10条带化写      冗余    带奇偶校验的条带化  raid1+raid02块磁盘      2块磁盘       3块磁盘         4块磁盘500G          500G        500G            500G    1T          500G        1T               1T mdadm -C