本篇介绍LVM管理中的命令vgreduce, pvremove。其实前面几篇中以及有所涉及。

vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量。注意:不能删除LVM卷组中剩余的最后一个物理卷

pvremove: 用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。

在删除物理卷PV之前,必须将服务器的分区信息、卷组信息、物理卷信息、逻辑卷信息都掌握清楚,避免出现失误或误操作。

[root@localhost ~]# fdisk -l

 

Disk /dev/sda: 128.8 GB, 128849018880 bytes

255 heads, 63 sectors/track, 15665 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          13      104391   83  Linux

/dev/sda2              14       10443    83778975   8e  Linux LVM

/dev/sda3           10444       15665    41945715   83  Linux

[root@localhost ~]# vgscan

  Reading all physical volumes.  This may take a while...

  Found volume group "VolGroup00" using metadata type lvm2

[root@localhost ~]# pvscan

  PV /dev/sda2   VG VolGroup00   lvm2 [79.88 GB / 0    free]

  PV /dev/sda3   VG VolGroup00   lvm2 [40.00 GB / 40.00 GB free]

  Total: 2 [119.88 GB] / in use: 2 [119.88 GB] / in no VG: 0 [0   ]

[root@localhost ~]# pvdisplay

  --- Physical volume ---

  PV Name               /dev/sda2

  VG Name               VolGroup00

  PV Size               79.90 GB / not usable 23.41 MB

  Allocatable           yes (but full)

  PE Size (KByte)       32768

  Total PE              2556

  Free PE               0

  Allocated PE          2556

  PV UUID               YGtB2J-ZKJr-mV62-NluQ-2DGy-vuUT-cCc1lo

   

  --- Physical volume ---

  PV Name               /dev/sda3

  VG Name               VolGroup00

  PV Size               40.00 GB / not usable 2.61 MB

  Allocatable           yes 

  PE Size (KByte)       32768

  Total PE              1280

  Free PE               1280

  Allocated PE          0

  PV UUID               wsnv13-7j1H-SH8q-hl6k-HpNc-x4WU-gM7LzW

   

[root@localhost ~]# lvscan

  ACTIVE            '/dev/VolGroup00/LogVol00' [77.91 GB] inherit

  ACTIVE            '/dev/VolGroup00/LogVol01' [1.97 GB] inherit

[root@localhost ~]# lvs

  LV       VG         Attr   LSize  Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 77.91G                                      

  LogVol01 VolGroup00 -wi-ao  1.97G                               

vgreduce参数:

-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;

--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。

[root@localhost ~]# vgreduce VolGroup00 /dev/sda3

 

Removed "/dev/sda3" from volume group "VolGroup00"

 

[root@localhost ~]# 

[root@localhost ~]# pvscan

  PV /dev/sda2   VG VolGroup00      lvm2 [79.88 GB / 0    free]

  PV /dev/sda3                      lvm2 [40.00 GB]

  Total: 2 [119.88 GB] / in use: 1 [79.88 GB] / in no VG: 1 [40.00 GB]

[root@localhost ~]# pvs

  PV         VG         Fmt  Attr PSize  PFree 

  /dev/sda2  VolGroup00 lvm2 a-   79.88G     0 

  /dev/sda3             lvm2 a-   40.00G 40.00G

[root@localhost ~]# pvremove /dev/sda3

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

[root@localhost ~]# pvscan

  PV /dev/sda2   VG VolGroup00   lvm2 [79.88 GB / 0    free]

  Total: 1 [79.88 GB] / in use: 1 [79.88 GB] / in no VG: 0 [0   ]

Linux LVM学习总结——删除物理卷的更多相关文章

  1. Linux LVM学习总结——删除卷组VG

    在Linux系统中,如何删除一个卷组(VG)呢? 下面我总结了一下如何删除卷组(VG)的具体步骤,仅供参考,如有不足,敬请指出.谢谢!在下面的例子中,我想删除卷组VolGroup05. 步骤1: 查看 ...

  2. Linux LVM学习总结——创建卷组VG

    在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤.本文实验平台为Red Hat Enterprise Linux Server release 6.6 (Santia ...

  3. Linux LVM学习总结——扩展卷组VG

    Linux服务器由于应用变更或需求的缘故,有可能出现分区空间不足的情况,此时往往需要进行扩容(要增加分区的空间),而采用LVM的好处就是可以在不需停机的情况下可以方便地调整各个分区大小.如下所示,分区 ...

  4. Linux LVM Logical Volume Management 逻辑卷的管理

    博主是一个数据库DBA,但是一般来说,是不做linux服务器LVM 逻辑卷的创建.扩容和减容操作的,基本上有系统管理员操作,一是各司其职,专业的事专业的人做,二是做多了你的责任也多了,哈哈! 但是li ...

  5. Linux LVM学习总结——放大LV容量

    本篇介绍LVM管理中的命令lvresize,我们先创建一个卷组VG VolGroup02,它建立在磁盘/dev/sdc (大小为8G)上.创建逻辑卷LV时,我们故意只使用了一小部分.具体情况如下所示 ...

  6. Linux LVM学习总结——Insufficient Free Extents for a Logical Volume

    如下所示,在创建LV的时候,偶尔会遇到"Volume group "xxxx" has insufficient free space (xxxx extents): x ...

  7. 烂泥:LVM学习之逻辑卷、卷组及物理卷删除

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章,我们介绍了有关LVM的逻辑卷及卷组的空间缩小.这次我们来介绍下如何删除一个逻辑卷及卷组. 删除逻辑卷需要以下几个步骤: 1. 卸载已经挂载的逻 ...

  8. linux 分区 物理卷 逻辑卷

    今天我们主要说说分区.格式化.SWAP.LVM.软件RAID的创建哈~ 格式化 查看当前分区:fdisk   -l 这个命令我们以前是讲过的,我现在问下,ID那项是什么意思? 83 是代表EXT2和E ...

  9. Linux LVM硬盘管理之二:创建逻辑卷步骤

    创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到文件系统 删除逻辑卷(LV)的顺序:卸载文件系统----逻辑卷(LV)---卷组(VG)- ...

随机推荐

  1. PJAX实现

    一.浏览器历史API 浏览器历史就像一堆卡片,如下所示:

  2. Oracle RAC客户端tnsnames.ora相关配置及测试

    1.Oracle RAC服务端/etc/hosts部分内容如下 2.查看服务端的local_listener和remote_listener参数 3.客户端tnsnames.ora配置参考 3.1 1 ...

  3. ssh整合问题总结--使用HibernateTemplate实现数据分页展示

    在进行大量的数据展示时,必须要使用分页查询,第一次使用在SSH框架整合中使用分页查询,遇到了一些问题,下面以我练习的项目为例详细介绍,如何在Spring+hibernate(+action)的环境下完 ...

  4. 何谓Restful

    引言 用过ASP.NET WebApi2.0, 上次去面试被问到什么是Restful ,一时间竟不知道从何说起,所以搜集资料,做个备注,有时间好多来看看加深理解. 什么是Restful 一种软件架构风 ...

  5. 【集合框架】JDK1.8源码分析之HashMap & LinkedHashMap迭代器(三)

    一.前言 在遍历HashMap与LinkedHashMap时,我们通常都会使用到迭代器,而HashMap的迭代器与LinkedHashMap迭代器是如何工作的呢?下面我们来一起分析分析. 二.迭代器继 ...

  6. C语言字符串匹配、goto语句、关机命令使用

    1.程序执行修改窗口字体颜色命令: 2.程序执行修改窗口标题命令: 3.程序执行关机倒计时命令: 4.根据提示输入团队名称JYHACK TEAM 根据提示输入团队网址:http://bbs.jyhac ...

  7. 【原创】Java和C#下String类型中的==和equals的原理与区别

    一.Java下 1.几个例子 public static void main(String[] arge) { String str1 = new String("1234"); ...

  8. Mysql在大型网站的应用架构演变

    原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/本文链接地址: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等,阅 ...

  9. 【C#公共帮助类】FTPClientHelper帮助类,实现文件上传,目录操作,下载等动作

    关于本文档的说明 本文档使用Socket通信方式来实现ftp文件的上传下载等命令的执行 欢迎传播分享,必须保持原作者的信息,但禁止将该文档直接用于商业盈利. 本人自从几年前走上编程之路,一直致力于收集 ...

  10. sql server 查看表的死锁和Kill 死锁进程

    查询出来 select        request_session_id spid,       OBJECT_NAME(resource_associated_entity_id) tableNa ...