【Linux磁盘优化管理--RAID和LVM】

 

在现阶段的企业环境中,为了数据的安全性及完整性必须要有一个合理的存储方案。面对着每秒可能产生超过几TB的数据,考虑到磁盘能不能实现

热冗余,及扩容,缩容。Linux给出了RAID(磁盘阵列)以及LVM(虚拟化媒介卷组管理)来实现这以一系列的功能

磁盘阵列

RAID 10

-C:指定要创建一个磁盘阵列

-a:自动创建

-v:显示详细的创建过程信息

-I:指定RIAD级别

-n:指定磁盘的个数

-D:显示创建的磁盘阵列参数信息

 

-f:移除阵列中的一个磁盘

RAID 5

-x:备份磁盘

 

移除一块磁盘,备份盘自动替换移除的磁盘

 

 LVM(逻辑卷管理)

Pvcreate:创建

pvdisplay:显示

Pvscan:扫描

Pvremove:删除

pvs:扫描

让物理卷支持LVM功能

监视支持LVM功能的物理卷

扫描支持LVM的物理卷

对物理卷取消LVM功能

 

Lvcreate:创建

Lvdisplay:显示当前创建的逻辑卷

Lvscan:扫描

lvmdiskscan:全局扫描

Lvextend:扩容

Lvconert:删除快速卷

Lvremove:删除

lvreduce:缩小

lvrename:重命名

lvresize:重置逻辑卷的大小

lvmdump:生成逻辑卷配置报告

lvm:LVM命令管理器

将划分的逻辑卷组切割成大小一致的逻辑卷33

 

查看划分出来的逻辑卷

 

扫描划分出来的逻辑卷状态,包括路径及容量信息

 将原来的逻辑卷扩容到200M

 删除划分出来的逻辑卷

 

 

重置硬盘容量,并检测是否扩容好,并检测完整性

同扩容逻辑卷类别,对逻辑卷缩小同样,首先检逻辑卷的完整性,并用resize2fs缩小逻辑卷 ,-p指定要缩小的容量

 创建一个快照卷 -L:指卷组分割给快照卷的大小 -s:声明这是一个快照卷

 用Lvdisplay查看一下当前的卷组,发现多出了自命名的快照卷,且大小为分割快照卷所指定的大小,这里要特别注意allocated to snapshot:这是对快照卷的容量大小的监视

在挂载LVM的目录下用dd命令创建一个大小为50M,个数为1的字符块

 可以看出allocated snapshot即快照卷的容量由原来的0%增加到50.24%,实现了为实际卷的容量分担

对创建的快照卷删除,当再次查看卷组信息时,先前创建的快照卷信息已荡然无存

 

缩小逻辑卷的大小:

 

重命名逻辑卷:

 

在原有的卷组大小上增加卷组的容量:

 

扫描所有的LVM

 

在管理员目录下生成LVM管理报告

 

 

 Vgcreate:创建

Vgdisplay:显示

Vgscan:扫描

Vgremove:移除

vgmerge:合并

vgreduce:移除

vgrename:重命名

 将LVM磁盘合并成一个卷组

查看划分出来的LVM卷组

扫描由多个物理LVM磁盘合并的卷组信息

 同RAID磁盘阵列相同的是,目的是为了到本地使用,首先格式化,在挂载到本地目录

 

 删除多个支持LVM物理合并的卷组

 

合并两个卷组:

 

将物理卷从卷组内移除:

 

重命名卷组:

 

注:

1:LVM的下线,必须要遵循先后顺序:Lvremove----->Vgremove----->Pvremove

2:执行remove时,对象的名称要对应于映射关系

:Lvremove<->/dev/name ; Vgremove<->name;Pvremove<->/dev/name_1 /dev/name_2......./dev/name_n

 

 

要保持着对知识的渴求,给自己充电,不要这荒废了短暂的时光;
原文地址:https://www.cnblogs.com/activecode/p/9698657.html