一、步骤:

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. Multi-touch.

    TP(Multi-touch). 1.Win7有6个版本,分别如下. Windows 7 Starter (初级版)                                        不支 ...

  2. freemarker常用的基本命令

    freemarker包括下面几个基本命令 if,else,elseif指令switch,case,default,break指令list,break指令include指令import 指令nopars ...

  3. (二)《Java编程思想》——t h i s 关键字

    this 关键字(注意只能在方法内部使用)可为已调用了其方法的那个对象生成相应的句柄.可象对待其他任何对象句柄一样对待这个句柄. package chapter4; //: Leaf.java // ...

  4. javaScrip中的“?”

    例如window.location.href="./user/userUpdate?id="+id; 在这里“?”是传入参数或是带个参数id,这样就可以获得到主键了. String ...

  5. dbcp写连接池 Demo

    1.导包 2.准备配置文件   .properties(注:这里的参数名driverClassName.url.username等是不能改变的) 不能任意命名的原因是[你懂得] 3.Demo publ ...

  6. Android 虚拟机快捷键

    何须这样麻烦,直接用快捷键就行了,你用鼠标点来点去怎么还不如用快捷键来得快:一下是快捷键: Home键(小房子键) 在键盘上映射的就是home键,这倒是很好记. Menu键 用于打开菜单的按键,在键盘 ...

  7. checkbox的问题整理

    之前做过一些checkbox的小功能,由于水平有限总是在这一部分花费一些时间,趁现在时间充裕些,整理出来. checkbox是否被选中的判断 第一种: $(this).is(":checke ...

  8. CSS应用五

    1. 页面变灰 html {   filter: grayscale(100%);//IE浏览器   -webkit-filter: grayscale(100%);//谷歌浏览器   -moz-fi ...

  9. [Mugeda HTML5技术教程之4] Studio 概述

    Mugeda Studio 是基于云平台的制作HTML5动画的专业可视化集成开发环境,可以让你在不需要安装客户端程序的情况下,只通过浏览器就能轻松创作高质量的HTML5动画.HTML5动画相对于传统的 ...

  10. php测试题整理(0519)

    1.B/S架构和C/S架构: B/S架构是依托于浏览器的网络系统,C/S架构是基于客户端的. B/S架构: 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放.互 ...