码迷,mamicode.com
首页 > 其他好文 > 详细

lvm讲解

时间:2018-01-29 11:26:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:ges   图片   逻辑   png   img   mnt   扩展   多个   准备   

一、LVM
LVM是 Logical Volume Manager(逻辑卷管理)的简写。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理

1、准备磁盘分区
使用命令:fdisk /dev/sdb
技术分享图片

t改变分区类型为8e

技术分享图片

2、创建物理卷
把三个分区创建为物理卷:
使用命令pvcreate /dev/sdb1
使用命令pvcreate /dev/sdb2
使用命令pvcreate /dev/sdb3

技术分享图片
(如果创建过程提示报错,可使用命令:partprobe 来生成对应文件)

然后使用命令 pvdisplay或pvs来查看创建的信息:
技术分享图片
3、创建卷组
使用命令:vgcreate vg1 /dev/sdb1 /dev/sdb2
然后使用命令:vgdisplay 或 vgs来查看信息
技术分享图片
然后使用命令创建逻辑卷:
lvcreate -L 100M -n lv1 vg1然后再格式化成ext4格式
技术分享图片

再挂载到/mnt 目录下 技术分享图片

然后在/mnt 目录下创建个目录和文件
技术分享图片
4、扩容逻辑卷
使用命令:lvresize -L 200M /dev/vg1/lv1 ,由100M扩容到200M ;
因为还处于挂载状态,所以要先卸载了再重新操作;
再使用命令:e2fsck -f /dev/vg1/lv1 检查磁盘 ;
再使用命令更新一下磁盘:resize2fs /dev/vg1/lv1 ;
再重新mount一下,然后查看信息就更新变成了190M了:

技术分享图片
5、缩减逻辑卷(不支持xfs)
先umount
e2fsck -f /dev/vg1/lv1 检查磁盘错误
resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息
lvresize -L 100M /dev/vg1/lv1 重新设置卷大小
再重新挂载并查看原来创建的目录是否还在(原目录还在,说明缩容并不会影响数据,但是前提要剩下的磁盘空间大于文件占用空间)
技术分享图片

6、扩展卷组
fdisk /dev/sdb 新增/dev/sdb3(逻辑分区8e)2G
pvcreate /dev/sdb3 创建物理卷
vgextend vg1 /dev/sdb3 先扩容卷组
lvresize -L /dev/vg1/lv1 再扩容逻辑卷大小

lvm讲解

标签:ges   图片   逻辑   png   img   mnt   扩展   多个   准备   

原文地址:http://blog.51cto.com/13382947/2066231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!