1、先查看需要收缩文件系统的使用情况,收缩后的文件系统空间不能小于已经使用的空间

df -hT

2、卸载需要收缩的文件系统(以/dev/vg0/lvm1为例)

umount /dev/vg0/lvm1

3、检测文件系统是否有发生错误:

e2fsck -f /dev/vg0/lvm1

4、缩小文件系统容量,

resize2fs /dev/vg0/lvm1 10G

5、缩减逻辑卷的空间:

lvreduce -L 10G /dev/vg0/lvm1

6、重新挂载文件系统:

mount /dev/vg0/lvm1 /lvm1/

查看数据使用量是否与收缩之前一样,也可以查看数据是否有变化

移除PV,(以(PV)/dev/sdb2为例)

收缩VG前先先pvdisplay 查看需要删除的物理卷是否被某个逻辑卷所使用

从图中可以看出,这个PV已经使用了576个PE,

于是需要使用pvmove把要移除的PV(/dev/sdb2)上已占用的PE上的数据移至其他PV未占用的PE上:

pvmove /dev/sdb2

再查看一下/dev/sdb2的详细信息:

pvdisplay /dev/sdb2

要删除的物理卷/dev/sdb2已经没被任何逻辑卷所使用了

可以查看数据是否与原来的一样

----------

然后开始将/dev/sdb2从VG中移除

vgreduce vg0 /dev/sdb2

Removed "/dev/sdb2" from volume group "vg0"

可以查看数据是否与原来的一样

1、先查看需要收缩文件系统的使用情况,收缩后的文件系统空间不能小于已经使用的空间

df -hT

2、卸载需要收缩的文件系统(以/dev/vg0/lvm1为例)

umount /dev/vg0/lvm1

3、检测文件系统是否有发生错误:

e2fsck -f /dev/vg0/lvm1

4、缩小文件系统容量,

resize2fs /dev/vg0/lvm1 10G

5、缩减逻辑卷的空间:

lvreduce -L 10G /dev/vg0/lvm1

6、重新挂载文件系统:

mount /dev/vg0/lvm1 /lvm1/

查看数据使用量是否与收缩之前一样,也可以查看数据是否有变化

移除PV,(以(PV)/dev/sdb2为例)

收缩VG前先先pvdisplay 查看需要删除的物理卷是否被某个逻辑卷所使用

从图中可以看出,这个PV已经使用了576个PE,

于是需要使用pvmove把要移除的PV(/dev/sdb2)上已占用的PE上的数据移至其他PV未占用的PE上:

pvmove /dev/sdb2

再查看一下/dev/sdb2的详细信息:

pvdisplay /dev/sdb2

要删除的物理卷/dev/sdb2已经没被任何逻辑卷所使用了

可以查看数据是否与原来的一样

----------

然后开始将/dev/sdb2从VG中移除

vgreduce vg0 /dev/sdb2

Removed "/dev/sdb2" from volume group "vg0"

可以查看数据是否与原来的一样

最后移除PV "/dev/sdb2"

pvremove /dev/sdb2

Labels on physical volume "/dev/sdb2" successfully wiped.

这就删完了

可以查看数据是否与原来的一样

最后移除PV "/dev/sdb2"

pvremove /dev/sdb2

Labels on physical volume "/dev/sdb2" successfully wiped.

这就删完了

可以查看数据是否与原来的一样

 

 

LVM 移除PV步骤的更多相关文章

  1. LVM原理及PV、VG、LV、PE、LE关系图

    PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区.VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立 ...

  2. CentOS7,非LVM根分区扩容步骤:

    1.查看现有的分区大小 非LVM分区,目前磁盘大小为40G,根分区总容量为40G,(是自定义分区安装的) 2.关机增加磁盘大小至100G 如果你们是vmwaer虚拟软件安装的那如下入扩容: 3.查看磁 ...

  3. Linux LVM逻辑卷

    概述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险:传统的分区当分区空间不足时,一般的解决办法是再创建一个更大的分区将原分区 ...

  4. GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述L ...

  5. linux之LVM

    一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...

  6. CentOS 6.3下配置LVM(逻辑卷管理)

    一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...

  7. linux磁盘限额和进阶文件系统的管理 quota RAID LVM

    概念: Quota 的一般用途: 针对 WWW server ,例如:每个人的网页空间的容量限制! 针对 mail server,例如:每个人的邮件空间限制. 针对 file server,例如:每个 ...

  8. LVM管理及扩容(转)

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

  9. LUN 和 LVM 知识

    LUN是对存储设备而言的,volume是对主机而言的. lun是指硬件层分出的逻辑盘,如raid卡可以将做好的400G的raid5再分成若干个逻辑盘,以便于使用,每一个逻辑盘对应一个lun号,OS层仍 ...

随机推荐

  1. 今年暑假不AC - HZNU寒假集训

    今年暑假不AC "今年暑假不AC?" "是的." "那你干什么呢?" "看世界杯呀,笨蛋!" "@#$%^&a ...

  2. Hashtable源码解析

    Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长. Hashtable也是JDK1.0引入的 ...

  3. MVC-AOP(面向切面编程)思想-Filter之IExceptionFilter-异常处理

    HandleErrorAttribute MVC中的基本异常分类: Action异常      T view异常 T, service异常     T, 控制器异常      F(异常get不到), ...

  4. java之Spring(IOC)注解装配Bean详解

    在这里我们要详细说明一下利用Annotation-注解来装配Bean. 因为如果你学会了注解,你就再也不愿意去手动配置xml文件了,下面就看看Annotation的魅力所在吧. 先来看看之前的bean ...

  5. JavaScript中push ,pop ,concat ,join方法

    push 方法 将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2[. . . [itemN ]]]]) 说明 push 方法将以新元素出现的顺序 ...

  6. Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

    Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 ...

  7. MySQL技术内幕 InnoDB存储引擎(笔记)

    1. InnoDB 体系架构 其中,后台程序主要负责刷新内存池中的数据,保证缓冲池中的内存缓存的是最近的数据. 此外将已经修改的数据刷新到磁盘文件,同时保证在数据库发生异常的时候Innodb能恢复正常 ...

  8. LVM基本应用,扩展及缩减实现!

    LVM概述 [百度百科] LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁 ...

  9. Maven学习(一)-- Maven入门

    摘自:http://www.cnblogs.com/xdp-gacl/p/3498271.html 一.Maven的基本概念 Maven(翻译为"专家","内行" ...

  10. 并发库应用之七 & 信号灯Semaphore应用

    Semaphore可以维护当前访问自身的线程个数,并且提供了同步机制. Semaphore实现的功能类似于厕所里有5个坑,有10个人要上厕所,同时就只能有5个人占用,当5个人中 的任何一个让开后,其中 ...