LVM管理详解

LVM,逻辑卷管理器,是建立硬盘和分区之上的一个逻辑层,来提高分区管理的灵活性,可以在线扩展不影响用户的使用。

设备名:/dev/dm-#

先把硬盘变成物理卷,将物理卷的组合生成卷组,

允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小

允许在多个物理设备间重新组织文件系统

将设备指定为物理卷

用一个或多个物理卷来创建一个卷组

物理卷是用固定大小的物理区域(PE)来定义的

在物理卷上创建的逻辑卷是由物理区域PE组成

可以在逻辑卷上创建文件系统

PE:每个物理卷被划分为成为PE的基本单元,具有唯一编号的PE是能够PE是能被LVM寻址的最小单元,PE的大小是可以设置的,默认为4MB

LVM可以将一些零碎的磁盘分区(PV)合并成一个较大的磁盘VG然后在根据需要对这个较大的磁盘VG进行划分成不同的小分区LV,这些小的的分区是可以动态的扩展与缩小的。

PV  物理卷,就是硬盘分区,也可以是raid

PV相关命令:

        pvs 显示pv信息

        pvdisplay 显示出当前系统上面的PV状态

        pvcreate  /dev/device 创建pv

        pvscan 搜寻目前系统里面任何具有PV的磁碟

        pvremove 将pv属性移除

 

VG 卷组 由物理卷组成,可以在卷组上创建一个或多个逻辑卷LVM

        VG相关命令:

        vgs 显示卷组信息

        vgdisplay 显示目前系统上的VG状态

        vgcreate 创建卷组

                -s 指定PE的大小

        vgextend 在vg内添加额外的PV

        vgreduce 在VG内移除PV

        vgchange 配置VG是否启动

        vgremove删除一个VG

LV 逻辑卷 来自卷组,在逻辑卷之上可以建立文件系统。

LV相关命令:

        lvs显示逻辑卷

        lvdisplay 显示系统上面LV的状态

        lvcreate 创建LV

            -n 指定LV的名字

            -l  以pe个数为单位 -l 100%FREE把剩余的空间全部分出来

            -L 以容量为单位  

        lvscan 查询系统上面的LV

        lvextend 在LV里面添加容量

            -l ,-L(一种是扩展到多少,一种是扩展多少-L 5G:加到5G,-L +5G:在原有基础上增加5G)

            -r 扩展容量的同时可以同步文件系统

        lvreduce 在LV里面减少容量

        lvremove 删除一个LV

        lvresize 对lv进行容量大小的调整

LVM管理    实 验

实验一:LVM管理 创建逻辑卷

1.给硬盘分区

#echo -e "n\np\n\n\n+2G\nt\n8e\nw\n" | fdisk /dev/sdc

#echo -e "n\np\n\n\n+2G\nt\n8e\nw\n" | fdisk /dev/sde

2.将普通分区变成物理卷

#pvs

#pvdisplay

#pvcreate  /dev/sd{d,e}1      //创建物理卷

3.创建卷组,将独立PV放到卷组中成为一个集合

#vgs   //查看现有的卷组

#vgdisplay 

#vgcreate  -s 16M vg0  /dev/sd{c,e}1    //将PV加到vg0卷组里面去

4.创建逻辑卷LV

#lvcreate -n lv0 -l 100 vg0

#lvs       //查看逻辑卷

#lvcreate -n lv1 -l 100%FREE vg0 //再创建一个逻辑卷将剩余空间填满

5.在LV上创建文件系统

#mkfs.ext4  /dev/vg0/lv0

#mkfs.ext4  /dev/vg0/lv1

6.挂载,

#mkdir  /mnt/lv0

#mount -a

#vim  /etc/fstab           // 修改配置文件,让它永久生效

#df 

实验二 扩展LVM容量

1.添加硬盘将硬盘变成物理卷(可分区可硬盘)

#pvcreate  /dev/sdf

# vgextend vg0/dev/sdf     //扩展卷组  ,把新的物理卷加到现有的卷组里

#pvs 查看新物理卷已加入到vg0卷组里

#vgdisplay   //卷组的可用空间变大了

 

2.扩展逻辑卷空间

#lvextend -L +5G  /dev/vg0/lv0    //在原有基础上增加5G的容量

3.同步文件系统

#resize2fs  /dev/vg0/lv0    //增加完容量之后需同步下文件系统

或者加上-r 选项(增加容量的同时同步文件系统-)#lvextend  -r -L  +5G  /dev/vg0/lv0



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值