参考https://blog.csdn.net/wk022/article/details/50543922

新增磁盘/dev/sdb

fdisk /dev/sdb  分两个分区  (n p 1 /n /n  n e 2 /n /n w)

[root@localhost ~]# fdisk -l /dev/sdb

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xf648972d

设备 Boot      Start         End      Blocks   Id  System /dev/sdb1            2048    20973567    10485760   83  Linux /dev/sdb2        20973568    41943039    10484736    5  Extended

创建物理卷

/dev/sdb1

[root@localhost ~]# pvcreate /dev/sdb1

Physical volume "/dev/sdb1" successfully created.

[root@localhost ~]# pvdisplay /dev/sdb1

--- Physical volume ---   PV Name               /dev/sdb1   VG Name               vg01   PV Size               10.00 GiB / not usable 16.00 MiB   Allocatable           yes   PE Size               16.00 MiB   Total PE              639   Free PE               319   Allocated PE          320   PV UUID               rZAmXt-S4E4-3S1s-dzs9-Xzda-PbJN-ZQ0EsY

创建卷组

vg01 [root@localhost ~]# vgcreate -s 16M vg01 /dev/sdb1

Volume group "vg01" successfully created

[root@localhost ~]# vgdisplay vg01

--- Volume group ---   VG Name               vg01   System ID               Format                lvm2   Metadata Areas        1   Metadata Sequence No  2   VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                1   Open LV               0   Max PV                0   Cur PV                1   Act PV                1   VG Size               9.98 GiB   PE Size               16.00 MiB   Total PE              639   Alloc PE / Size       320 / 5.00 GiB   Free  PE / Size       319 / 4.98 GiB   VG UUID               kCljZC-WILb-v3uX-jEkf-0Wbt-9q1o-UqXJkw

创建逻辑卷

lv01 [root@localhost ~]# lvcreate -L 5G -n lv01 vg01

Logical volume "lv01" created.

[root@localhost ~]# lvdisplay /dev/vg01/lv01

--- Logical volume ---   LV Path                /dev/vg01/lv01   LV Name                lv01   VG Name                vg01   LV UUID                WJvIar-IJ7H-yjzB-7jlt-UkHM-EE4E-04yzpY   LV Write Access        read/write   LV Creation host, time localhost.localdomain, 2019-02-27 23:36:35 +0800   LV Status              available   # open                 0   LV Size                5.00 GiB   Current LE             320   Segments               1   Allocation             inherit   Read ahead sectors     auto   - currently set to     8192   Block device           253:2

卷组内有剩余空间时直接扩容

[root@localhost ~]# lvextend -L +5000M  /dev/vg01/lv01

Rounding size to boundary between physical extents: 4.89 GiB.   Size of logical volume vg01/lv01 changed from 5.00 GiB (320 extents) to 9.89 GiB (633 extents).   Logical volume vg01/lv01 successfully resized.

resize2fs /dev/vgtest/lvtest  #更新文件系统的大小,即激活

卷组内没有空余空间时,先扩容vg 再扩容lv

[root@localhost ~]# pvcreate /dev/sdb2

WARNING: dos signature detected on /dev/sdb2 at offset 510. Wipe it? [y/n]: y   Wiping dos signature on /dev/sdb2.   Physical volume "/dev/sdb2" successfully created.

[root@localhost ~]# vgextend vg01 /dev/sdb2

Volume group "vg01" successfully extended

[root@localhost ~]# vgdisplay vg01

--- Volume group ---   VG Name               vg01   System ID               Format                lvm2   Metadata Areas        2   Metadata Sequence No  8   VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                1   Open LV               0   Max PV                0   Cur PV                2   Act PV                2   VG Size               <19.97 GiB   PE Size               16.00 MiB   Total PE              1278   Alloc PE / Size       633 / 9.89 GiB   Free  PE / Size       645 / <10.08 GiB   VG UUID               kCljZC-WILb-v3uX-jEkf-0Wbt-9q1o-UqXJkw

[root@localhost ~]# lvextend -L +5G /dev/vg01/lv01

Size of logical volume vg01/lv01 changed from 9.89 GiB (633 extents) to 14.89 GiB (953 extents).   Logical volume vg01/lv01 successfully resized.

[root@localhost ~]# lvdisplay /dev/vg01/lv01

--- Logical volume ---   LV Path                /dev/vg01/lv01   LV Name                lv01   VG Name                vg01   LV UUID                WJvIar-IJ7H-yjzB-7jlt-UkHM-EE4E-04yzpY   LV Write Access        read/write   LV Creation host, time localhost.localdomain, 2019-02-27 23:36:35 +0800   LV Status              available   # open                 0   LV Size                14.89 GiB   Current LE             953   Segments               2   Allocation             inherit   Read ahead sectors     auto   - currently set to     8192   Block device           253:2

减容到5G 挂载的话取消挂载  umount /dev/vg01/lv01

[root@localhost ~]# lvreduce -L 5G /dev/vg01/lv01

WARNING: Reducing active logical volume to 5.00 GiB.   THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce vg01/lv01? [y/n]: y   Size of logical volume vg01/lv01 changed from 14.89 GiB (953 extents) to 5.00 GiB (320 extents).   Logical volume vg01/lv01 successfully resized.

删除lvm逻辑卷 删除 顺序 lv>vg>pv

[root@localhost ~]# lvremove /dev/vg01/lv01

Do you really want to remove active logical volume vg01/lv01? [y/n]: y   Logical volume "lv01" successfully removed

[root@localhost ~]# vgremove vg01

Volume group "vg01" successfully removed

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

Labels on physical volume "/dev/sdb1" successfully wiped. [root@localhost ~]# pvremove /dev/sdb2   Labels on physical volume "/dev/sdb2" successfully wiped.

磁盘管理 lvm减容扩容的更多相关文章

  1. Linux系统LVM分区减容扩容

    Linux系统LVM分区减容扩容 目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况 [root@localhost ...

  2. 每天进步一点点——Linux磁盘管理LVM与RAID

    转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘. ...

  3. centos7 磁盘管理—— lvm的使用

    Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不 ...

  4. 磁盘管理LVM

    目录 一.简介 二.操作 环境简介 操作 一.简介 LVM全称为Logical Volume Management,它是Linux环境下对磁盘分区进行管理的一种机制,它可以将多个硬盘合成一个资源池,然 ...

  5. Linux进阶之磁盘管理及LVM逻辑卷

    本节内容 磁盘管理 LVM 一.磁盘管理 1.硬盘接口 种类及其应用: IDE接口硬盘多用于家用产品,部分应用于服务器 SATA SCSI接口硬盘主要应用于服务器 SAS只在高端服务器上,价格昂贵 2 ...

  6. 【转载】Linux磁盘管理:LVM逻辑卷管理

    Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...

  7. Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用

    在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...

  8. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课

    centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...

  9. Disk:磁盘管理之LVM和系统磁盘扩容

    简介 小伙伴们好,好久不见,今天想给大家介绍一下关于磁盘管理的方法和心得:磁盘管理可谓运维工作中的重要内容,主要包括磁盘的合理规划以及扩缩容 常用的磁盘管理方法为LVM(Logical Volume ...

随机推荐

  1. POJ3094 Quicksum

    POJ3094 Quicksum Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18517   Accepted: 1271 ...

  2. solr中Cache综述

    一.概述 Solr查询的核心类就是SolrIndexSearcher,每个core通常在同一时刻只由当前的SolrIndexSearcher供上层的handler使用(当切换SolrIndexSear ...

  3. leetcode《按递增顺序显示卡牌》

    题目描述: 牌组中的每张卡牌都对应有一个唯一的整数.你可以按你想要的顺序对这套卡片进行排序. 最初,这些卡牌在牌组里是正面朝下的(即,未显示状态). 现在,重复执行以下步骤,直到显示所有卡牌为止: 从 ...

  4. DevExpress 折线图和柱状图的绘制与数据绑定

    DevExpress 组件是一个非常丰富和强大的组件,适合各种可视化图形的绘制与展示,在数据分析展示中是个很有帮助的,网上也有很多关于这方面的文章,关于折线图或柱状图的画法,以下是自己在工作中接触到的 ...

  5. java实现字符串和LIST,MAP转换

    需要下载第三方的jar :net.sf.json import java.io.BufferedReader; import java.io.InputStream; import java.io.I ...

  6. S表示1,L表示2,计算由S和L组成的序列之和为N的组合

    def func(n): def calc_str(s): s = s.strip() if s is not None else "" s = s.upper() result ...

  7. zuul ci

    . ├── a_module ├── b_module ├── lib ├── zuul │   ├── check │   ├── ci │   ├── gate │   ├── layout.ya ...

  8. 显示开机信息-dmesg

    显示开机信息-dmesg kernel会将开机信息存储在ring buffer中.您若是开机时来不及查看信息,可利用dmesg来查看.开机信息亦保存在/var/log目录中,名称为dmesg的文件里. ...

  9. SSM的搭建

    1.首先是工具的准备. eclipse jdk1.7 maven 3.5.4 tomcat 8.5 2.工具环境的搭建 首先,new建立选择maven project工程,勾选simple proje ...

  10. python大法好——Python XML解析

    Python XML解析 什么是XML? XML 被设计用来传输和存储数据. XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识. 它也是元标记语言,即定义了用于定义其他与 ...