您的位置:首页 > 其它

使用LVM给分区扩容

2013-11-05 11:28 246 查看

基本概念

LVM : Logic Volume Manager 逻辑卷管理,可以在不停机的情况下动态调整各个分区的大小(在硬盘不用时,还可以添加硬盘),并且保持原有的文件系统不变

物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元。

物理卷(PV: Physical Volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(VG: Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。

逻辑卷(LV: Logical Volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。

PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

lvm常用命令列表

安装

sudo yum install lvm2

[/code]

创建

pvcreate

vgcreate

lvcreate

[/code]

查看

sudo vgdisplay -v

sudo lvdisplay -v

sudo pvdisplay -v

[/code]

扩容

vgextend

lvextend

resize2fs

[/code]

扩容

系统中已经存在VG,名称为 vg_wiz, vg_wiz上只有一个LV,名称为lv_wiz,lv_wiz挂载于/wiz目录,此时硬盘已经满了。
首先查看可用的磁盘列表:

sudo fdisk -l

[/code]

1. 新增硬盘,创建pv

sudo pvcreate /dev/xvdc

[/code]

2. 将PV加入VG

sudo vgextendvg_wiz /dev/xvdc

[/code]

3. 给LV增加空间

可以通过指定容量的方式增加空间:

sudo lvextend -L +100G /dev/vg_wiz/lv_wiz

[/code]也可以通过指定PE的数量来扩容,使用
sudo vgdisplay
可以显示可用的PE数。

sudo lvextend -l +3199 /dev/vg_wiz/lv_wiz

[/code]

4. 激活配置

sudo resize2fs /dev/vg_wiz/lv_wiz

[/code]done.

参考:

http://www.liusuping.com/ubuntu-linux/redhat-linux-lvm.html

robbin博客

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: