LVM逻辑卷管理
软RAID磁盘阵列管理
#################################################
一、LVM逻辑卷管理
1. 基本概念
Logical Volume Manager
** 多个物理分区/磁盘 ==> 组合成一个整体 ==>划分逻辑存储单位,即逻辑卷
** 逻辑分区的大小可以根据需要扩大、缩减
** /boot 用来存放引导文件,不能使用LVM逻辑卷(启动时会找不到内核)
PV(Physical Volume,物理卷):
物理分区,或整个物理磁盘
由PE(Physical Extent,基本单元)组成 【PE默认4MB】
VG(Volume Group,卷组)
一个或多个物理卷组成的逻辑整体
LV(Logical Volume,逻辑卷)
从卷组中分割出的一块逻辑存储空间
经过格式化可建立文件系统
2. LVM管理工具总览
管理物理卷:pvscan、pvcreate、pvdisplay、pvremove
管理卷组:vgscan、vgcreate、vgdisplay、vgremove、vgextend、vgreduce
管理逻辑卷:lvscan、lvcreate、lvdisplay、lvremove、lvextend、lvreduce
图形化管理工具: system-config-lvm
3. 基本使用过程
1)建立物理卷
fdisk 分区 ... 【类型 8e】
partprobe 磁盘设备 【更新分区表】
pvcreate 设备名
2)整合为卷组
vgcreate 卷组名 物理卷...
或者
vgcreate -s pe大小 卷组名 物理卷...
3)划分逻辑卷
lvcreate -L 大小 -n 逻辑卷名 卷组名
lvcreate -l PE个数 -n 逻辑卷名 卷组名
** -L 磁盘容量(MB、GB、TB)
** 建好的逻辑卷设备位于:/dev/卷组名/逻辑卷名
4)mkfs 格式化 --> mount 挂载
4. 逻辑卷的扩容
如果卷组空间不足,需要先扩展卷组:
vgextend 现有卷组名 要添加的物理卷...
扩展现有的逻辑卷:
lvextend -L +大小 /dev/卷组名/逻辑卷名
或者
lvextend -l +PE个数 /dev/卷组名/逻辑卷名
识别调整后的逻辑卷容量
resize2fs /dev/卷组名/逻辑卷名
df -hT 挂载点
二、软RAID磁盘阵列管理
1. RAID技术简介
廉价冗余磁盘阵列,Redundant Arrays of Inexpensive Disks
将多个较小/低速的磁盘整合成一个大磁盘,提供硬件容错、提高I/O性能
2. 常见的RAID阵列级别
RAID0,条带模式:
并行读写多块磁盘(最少需2块),提高读写效率
无冗余,磁盘利用率100%
RAID1,镜像模式
并行读写多块磁盘(最少需2块),其中半数磁盘用来备份,提高读效率
有一倍冗余,磁盘利用率50%
RAID10,条带+镜像模式
融合RAID0+RAID1的特点(最少需4块磁盘),提高读写效率
有一倍冗余,磁盘利用率50%
RAID5,高性价比阵列
相当于RAID 0和RAID 1的折中方案(最少需3块磁盘)
校验盘:提供1块成员盘的容量存放校验信息,用于恢复数据,提高可靠性
冗余盘:可额外准备一块或多块冗余盘,以便当成员盘故障时实现自动替换(热备份)
冗余空间=校验盘+冗余盘
最大磁盘利用率=(N-1)/N
3. RAID阵列的实现方式
硬RAID:由RAID控制卡管理阵列
主板-->阵列卡-->磁盘-->操作系统-->数据
软RAID:由操作系统来管理阵列
主板-->磁盘-->操作系统-->RAID软件-->数据
原文地址:http://liangzai818.blog.51cto.com/10003446/1758704