一、步骤:

1、创建新的分区,并修改分区类型为8e

2、创建物理卷PV

3、将新建的PV添加到要扩展的VG中

4、用命令lvextend或lvresize来将新加入的PE添加到要扩展的LV中

5、用命令resize2fs扩展文件系统

二、命令

1、新硬盘创建PV

  #pvcreate /dev/sdb3

  dev_is_mpath: failed to get device for 18:02

  Physical volume "/dev/sdb3" successfully created

2、扩展VG

  #vgextend testvg /dev/sdb3

  Volume group "testvg" successfully extended

3、扩展LV

  #lvextend -L 10G /dev/testvg/testlv      //L参数是扩展到10G,dev/testvg/testlv这个事testlv的路劲,可                                                               //用lvdisplay testlv查看

  Extending logical volume testlv to 10.00 GiB

  Logical volume testlv successfully resized

4、扩展文件系统

  #resize2fs /dev/testvg/testlv

  resize2fs 1.41.12 (17-May-2014)

  Filesystem at /dev/testvg/testlv is mounted on /mnt/lvm; on-line resizing required

  old desc_blocks = 1, new_desc_blocks = 1

  Performing an on-line resize of /dev/testvg/testlv to 3407872 (4k) blocks.

  The filesystem on /dev/testvg/testlv is now 3407872 blocks long.

===================================================================

一、步骤

1、先卸载文件系统,然后强制执行检测e2fsck -f,缩减逻辑卷一定要先离线

2、然后确定要移除的物理卷的大小,有多少个PE。然后用命令resize2fs缩减文件系统大小,然后重新挂载逻辑卷

3、用命令lvreduce或者lvresize缩减指定个数的PE, 也可以计算出相应的大小来缩减

4、LV缩减之后,通过命令pvdisplay查看,指定要移除的PV,如果要移除的PV有PE在用,用pvmove转移PE到空闲的       PV

二、命令

1、卸载文件系统

#umount /mnt/lvm

2、强制检测文件系统

#e2fsck -f /dev/testvg/testlv

e2fsck 1.41.12 (17-May-2014)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

3、缩减文件系统

#resize2fs /dev/testvg/testlv 9.7G

resize2fs 1.41.12 (17-May-2014)

resize2fs: Invalid new size: 9.7G

4、查看要移除的PV是否有PE被占用

#pvdisplay

--- Physical volume ---

PV Name               /dev/sdb1

VG Name               testvg

PV Size               3.01 GiB / not usable 2.75 MiB

Allocatable           yes

PE Size               4.00 MiB

Total PE              770

Free PE               519

Allocated PE          251

PV UUID               xNUWFa-1FdZ-Ctkj-rvJp-dACa-FnJw-mJf6Sc

--- Physical volume ---

PV Name               /dev/sdb3

VG Name               testvg

PV Size               1.01 GiB / not usable 3.41 MiB

Allocatable           yes

PE Size               4.00 MiB

Total PE              258

Free PE               258

Allocated PE          0

PV UUID               8esNBR-k4zM-sQW6-Z71N-hKBX-0YlT-Egb1o5

可以看出/dev/sdb1有251个PE被分配,而/dev/sdb3的258个PE都是空闲的,所以通过pvmove命令来转移被分配的PE到/dev/sdb3

#pvmove /dev/sdb1 /dev/sdb3

/dev/sdb1: Moved: 0.0%

/dev/sdb1: Moved: 31.5%

/dev/sdb1: Moved: 74.5%

/dev/sdb1: Moved: 100.0%

5、将sdb1从testvg中移除

#vgreduce testvg /dev/sdb1

Removed "/dev/sdb1" from volume group "testvg"

6、移除PV

#pvremove /dev/sdb1

Labels on physical volume "/dev/sdb1" successfully wiped

LVM管理的更多相关文章

  1. Linux学习心得之 LVM管理与Linux系统安装

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...

  2. LVM管理及扩容(转)

    LVM磁盘管理 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV. ...

  3. linux swap 分区调控(swap分区 lvm管理)

    注:linux swap分区 采用lvm管理,调控可以采用下面的方法 一.查看 swap    lv [root@testdb ~]# vgdisplay -v Finding all volume ...

  4. Redhat 平台下 LVM 管理说明

    Redhat 平台下  LVM 管理说明 LVM 是 Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力.LVM 可以帮助系统管理员为应用与用 ...

  5. LVM管理之减少LV的大小

    LVM管理之减少LV的大小 规定动作 1.umount filesystem 2.e2fsck filesystem 3.resize2fs filesystem 4.lvredure 实例演示——— ...

  6. lvm管理卷之缩减卷大小

    最近刚刚装好了一个系统,但是因为没有分好区,导致home分区过大,所以想把home分区的一大半移动到根分区里面. 1.先说一下我的环境. 安装的是centos6版本的系统,使用的默认文件系统是ext4 ...

  7. 自学Linux Shell8.2-linux逻辑卷LVM管理

    点击返回 自学Linux命令行与Shell脚本之路 8.2-linux逻辑卷LVM管理 Linux逻辑卷管理器软件包用来通过将另外一个硬盘上的分区加入已有文件系统,动态地添加存储空间. 1. 逻辑卷L ...

  8. centos7中使用LVM管理磁盘和挂载磁盘

    centos7使用LVM管理一块新的磁盘 注意!文中凡是带#的都是命令标志. 一些重要概念: LV(Logical Volume)- 逻辑卷, VG(Volumne Group)- 卷组, PV(Ph ...

  9. Linux权限及归属管理 磁盘管理 文件系统 LVM管理

    第五六七章   alias 查看系统别名   67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...

  10. linux lvm管理基础教程

    linux lvm管理基础教程 本人是在redhat7.x系统上亲测lvm管理功能,至于文中所受的CentOS 6 没有亲自试过. 本文来自:https://geekpeek.net/lvm-phys ...

随机推荐

  1. Linux ssh安全设置

    本文摘要 SSH服务器配置文件是/etc/ssh/sshd_conf.在你对它进行每一次改动后都需要重新启动SSH服务,以便让改动生效.       SSH服务器配置文件是/etc/ssh/sshd_ ...

  2. C#如何判断质数(转)

    要求:重复让用户输入输入一个数,判断该数是否质数,当输入“q”时,程序运行结束!(质数的判断要求用方法来实现). class Program { static void Main(string[] a ...

  3. 【Linux常用命令(更新)】

    1.ifconfig:查看当前ip,网卡信息 2.df -h:查看文件系统的使用情况,挂载点信息 3.du -sh  /var:查看/var文件夹大小 4.netstat -a:查看网络联机状态 5. ...

  4. SqlServer 不同服务器之间数据库连接、数据库登录、数据传递

    需求:我是本地数据库想纯SQL访问其它服务器上的数据库,而不使用数据库客户端的连接.这里面就想到了数据库link,通过下面的代码进行创建以后,就可以在本地对链接的服务器数据库进行操作了--添加SQLS ...

  5. C#--对象的相等比较

    对象相等比较机制对于引用类型的变量和值类型的变量来说是不同的,下面分别介绍引用类型和值类型的相等比较. 首先来看System.Object的部分定义: public class Object { // ...

  6. C#--接口的实现

    接口: 不允许使用访问修饰符,所有接口成员都是公共的. 接口成员不能包含代码体. 接口不能定义字段成员. 接口成员不能使用关键字static,vritual,abstract,sealed来定义. 类 ...

  7. 多维背包 hrbudt 1335 算法与追MM

    hrbust #include<string.h> //多进制储存数,第i位进制维back[i]+1,可以避免重复 #include<stdio.h> using namesp ...

  8. 机器学习理论与实战(十)K均值聚类和二分K均值聚类

    接下来就要说下无监督机器学习方法,所谓无监督机器学习前面也说过,就是没有标签的情况,对样本数据进行聚类分析.关联性分析等.主要包括K均值聚类(K-means clustering)和关联分析,这两大类 ...

  9. css应用三

    1. Padding与margin Padding为内边距,padding值会计算在width和height之内.如:width:100px:height:100px:padding:10px:该di ...

  10. windows下配置lamp环境(5)---配置MySQL5.6

    开始配置mysql 1.创建配置文件my.ini   1.进入C:\wamp\MySQL   2.把my-default.ini 另存一份:my.ini   3.开始编辑mysql的配置文件,打开my ...