首页 > CentOS > LVM 各层关系理解及创建实例
2016
03-09

LVM 各层关系理解及创建实例

LVM 各层关系理解及创建实例 - 第1张  | 运维手册

        创建四个PV组成的大小共为20G的名为myvg的VG 卷;要求PE大小为64MB(在创建VG时指定), 而后在卷组中创建大小为10G的逻辑卷lv;挂载至/root/LVM和LVM1目录;

 

一、创建步骤:

1、创建四个分区:

fdisk /dev/sdan创建,p查看,w保存)

LVM 各层关系理解及创建实例 - 第2张  | 运维手册

LVM 各层关系理解及创建实例 - 第3张  | 运维手册

2、用t设置成分区格式为:

8e(注:centos 7 直接回车可以默认最后一个磁盘分区,centos7以下要手动输入)

LVM 各层关系理解及创建实例 - 第4张  | 运维手册

 

3、保存退出

LVM 各层关系理解及创建实例 - 第5张  | 运维手册

4、相关命令:

LVM 各层关系理解及创建实例 - 第6张  | 运维手册

5、创建pv

LVM 各层关系理解及创建实例 - 第7张  | 运维手册

LVM 各层关系理解及创建实例 - 第8张  | 运维手册

6vg相关命令

LVM 各层关系理解及创建实例 - 第9张  | 运维手册

7、创建vg(并用s参数指定PE大小)

LVM 各层关系理解及创建实例 - 第10张  | 运维手册

8、查看

LVM 各层关系理解及创建实例 - 第11张  | 运维手册

9LV相关命令

LVM 各层关系理解及创建实例 - 第12张  | 运维手册

10、创建LV

LVM 各层关系理解及创建实例 - 第13张  | 运维手册

11、格式化文件系统

LVM 各层关系理解及创建实例 - 第14张  | 运维手册

12、挂载使用

LVM 各层关系理解及创建实例 - 第15张  | 运维手册

LVM 各层关系理解及创建实例 - 第16张  | 运维手册

注:别计较我硬盘大小,因为原来就3个PV,后面重新加了个所以前面的贴图是3个PV,嘿嘿,方法一样。

 

二、删除LVM:

首先:umount /dev/mapper/myvg -lvol0lvol1

1、先用fdisk -l查看LVM

LVM 各层关系理解及创建实例 - 第17张  | 运维手册

2、删除LVM

LVM 各层关系理解及创建实例 - 第18张  | 运维手册

 

3、删除VG

1)、查看VG

LVM 各层关系理解及创建实例 - 第19张  | 运维手册

2)、删除

LVM 各层关系理解及创建实例 - 第20张  | 运维手册

4、删除PV

1)、查看PV

LVM 各层关系理解及创建实例 - 第21张  | 运维手册

 

 

 

2)、删除PV

LVM 各层关系理解及创建实例 - 第22张  | 运维手册

 

5、最后删除LVM格式分区

fdisk /dev/sda

LVM 各层关系理解及创建实例 - 第23张  | 运维手册

 

三、扩展和缩减(略)针对LV操作

1、扩展

确保VG上有空闲空间:

1)、如果有用LV扩展命令:

LV扩展命令   # lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME:扩展逻辑卷(+后面跟扩展的大小)。

2)、如果没有就加一个PV分区,创建PV步骤同上面步骤,操作完后,用VG扩展分区命令,然后再执行(1)的步骤。

VG扩展命令  # vgextend  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath…]

LV扩展命令    # lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME:扩展逻辑卷(+后面跟扩展的大小)。

3)、挂载使用

2、缩减(慎用,确保数据安全)

缩减大小为LV的空闲空间(2)、(3)步骤选择使用。

1)、# umount /dev/VG_NAME/LV_NAME卸载文件系统

2)、# resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT],指明缩减具体值

3)、# lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME 注意:减少了和减少到的意义

4)、# mount重新挂载使用

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。