[root@bogon ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root .2G .2G 51M % /
devtmpfs 908M 908M % /dev
tmpfs 920M 920M % /dev/shm
tmpfs 920M 8.6M 911M % /run
tmpfs 920M 920M % /sys/fs/cgroup
/dev/sda1 1014M 175M 840M % /boot
tmpfs 184M 184M % /run/user/

该LVM分区动态扩容分两种情况:

一、扩容原有磁盘/dev/sda

首先在虚拟机控制台扩容已有的sda后

 fdisk /dev/sda 对/dev/sda磁盘进行操作(新建分区及格式化)
n
p
回车 默认分区号;
回车 默认磁盘创建开始位置;
回车 默认磁盘创建结束位置;
t 设置分区类型
8e LVM类型
w 保存
重启
ls /dev/sd* 会发现多出一个/dev/sda3
lvm 进入lvm管理
lvm>pvcreate /dev/sda3 创建逻辑卷
lvm>vgextend centos /dev/sda3 //将初始化过的分区加入到虚拟卷组 centos
lvm>vgdisplay -v
lvm>lvextend -L +100G /dev/mapper/centos-root
lvm>pvdisplay //查看卷容量
lvm>quit
使用命令xfs_growfs /dev/mapper/centos-root扩展容量
df -h 进行查看扩容之后的

二、新加磁盘进行扩容

在虚拟机控制台新加磁盘后,并重启虚拟机

[root@bogon ~]# ls /dev/sd* 会发现多出一个/dev/sdb
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb
[root@bogon ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos wz--n- <.00g
[root@bogon ~]# pvcreate /dev/sdb
WARNING: ext4 signature detected on /dev/sdb at offset . Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sdb.
Physical volume "/dev/sdb" successfully created.
[root@bogon ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos wz--n- <.00g
[root@bogon ~]# vgextend centos /dev/sdb
Volume group "centos" successfully extended
[root@bogon ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos wz--n- .99g <.00g
[root@bogon ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <.20g
swap centos -wi-ao---- 820.00m
[root@bogon ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root .2G .2G 43M % /
devtmpfs 908M 908M % /dev
tmpfs 920M 920M % /dev/shm
tmpfs 920M 8.6M 911M % /run
tmpfs 920M 920M % /sys/fs/cgroup
/dev/sda1 1014M 175M 840M % /boot
tmpfs 184M 184M % /run/user/
[root@bogon ~]# lvextend -L +20G /dev/mapper/centos-root
Insufficient free space: extents needed, but only available
[root@bogon ~]# lvextend -L +19G /dev/mapper/centos-root
Size of logical volume centos/root changed from <6.20 GiB ( extents) to <16.20 GiB ( extents).
Logical volume centos/root successfully resized.
[root@bogon ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize= agcount=, agsize= blks
= sectsz= attr=, projid32bit=
= crc= finobt= spinodes=
data = bsize= blocks=, imaxpct=
= sunit= swidth= blks
naming =version bsize= ascii-ci= ftype=
log =internal bsize= blocks=, version=
= sectsz= sunit= blks, lazy-count=
realtime =none extsz= blocks=, rtextents=
data blocks changed from to
[root@bogon ~]# df -h
完成。

虚拟机 /dev/mapper/centos-root 动态扩容的更多相关文章

  1. OpenStack中的虚拟机(/dev/mapper/centos-root)进行磁盘扩容

    一.虚拟机上先扩展分区: 二.centos系统root登入,新建分区 2.1 [fdisk -l] 最大分区为/dev/sda2,说明新创建的分区将会是sda3(在后面的步骤会进行选择) 2.2 输入 ...

  2. 虚拟机linux系统 硬盘/root路径扩容

    调整完后,重新打开虚拟机,使用fdisk -l查看,可以看到我们刚刚扩容的空间已经可以看到,但没有分区,还不能使用./dev/sda已经拥有了扩大的空间. 使用Linux的fdisk分区工具给磁盘/d ...

  3. virt-manager中为centos 7.2 扩容根分区

    1. 打开virt-manager,添加一块磁盘. Add Hardware --> 选中Storage --> Manager (操作参考下图) 点击Manager之后,弹出Choose ...

  4. linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

    1.解决过程 # df -h   // 查看分区 # umount /home   // 取消挂载 # e2fsck -f /dev/mapper/VolGroup-lv_home   // 分区检测 ...

  5. Linux Centos虚拟机扩容(/dev/mapper/centos-root)

    1:.首先查看我们的根分区大小是多少 df -h 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root xfs 18G 1.1G 17G 6% / devt ...

  6. 虚拟机扩容(/dev/mapper/centos-root 空间不足)

    1:.首先查看我们的根分区大小是多少 df -h 文件系统                类型      容量  已用  可用 已用% 挂载点 /dev/mapper/centos-root xfs  ...

  7. resize2fs: Bad magic number in super-block while trying to open /dev/centos/root Couldn't find valid filesystem superblock

    今天在进行lvm扩容之后,按照惯例进行 resize2fs 操作,发现报如下错误: # resize2fs /dev/centos/root resize2fs 1.42.9 (28-Dec-2013 ...

  8. 常见/dev/mapper/centos-root扩容

    系统Centos 7 df -h 查看当前分区使用情况: dfisk /dev/xvda 对/dev/xvda磁盘进行操作(新建分区及格式化) n p 回车 默认分区号: 回车 默认磁盘创建开始位置: ...

  9. CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)

    今天在给测试环境搭建k8s系统时,发现master根目录磁盘空间不足,需要扩容,记录如下. # 查看根分区大小 [root@master ~]# df -h Filesystem Size Used ...

随机推荐

  1. Java开发环境之Gradle

    查看更多Java开发环境配置,请点击<Java开发环境配置大全> 拾伍章:Gradle安装教程 1)下载Gradle安装包 官网下载:https://gradle.org/releases ...

  2. jmeter 实现登录参数化

    业务场景 在测试过程中,一般需要模拟不同的用户登录,这样压测的数据比较平均,也能更好的模拟真实的压力情况. 如果使用同一个用户账号进行测试,那么比如在查询代办的时候,此人的待办太多,也不符合实际的情况 ...

  3. centos7上安装zabbix3.4的详细步骤与问题处理记录

    zabbix是linux运维工作中经常用到的开源工具,话不多说,直接开始正式的安装配置环境.1.安装环境 centos7 服务端:192.168.200.100 客户端:192.168.200.200 ...

  4. 《linux就该这么学》课堂笔记06 编写shell脚本、if、for

    1.1.脚本的两种方式 交互式(Interactive):用户每输入一条命令就立即执行. 批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令. 1. ...

  5. Virtualbox 设置虚拟机和物理机共享文件夹

    Virtualbox 设置虚拟机和物理机共享文件夹 概述 当我们在本地机安装好一个虚拟机后,特别是安装linux系统的朋友们,经常需要将本地机的文件传递到虚拟机中, 能实现的方式肯定是多式多样的,就本 ...

  6. 使用Python音频双通道分离

    某些音频是双方对话,有可能需要对音频作通道的分离. 示例代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- """ 音 ...

  7. Redis的入门

    什么是NOSQL? NOSQL(Not Only SQL)不仅仅是数据库,是一种全新的理念,泛指非关系型的数据库. 为什么需要NOSQL? 随着互联网的高速崛起,网站的用户群的增加,访问量的上升,传统 ...

  8. ASP.NET 内容管理系统CMS

    一.Umbraco 项目地址: http://umbraco.org/ Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据. 使用Umbraco ,设 ...

  9. MapReduce的核心运行机制

    MapReduce的核心运行机制概述: 一个完整的 MapReduce 程序在分布式运行时有两类实例进程: 1.MRAppMaster:负责整个程序的过程调度及状态协调 2.Yarnchild:负责 ...

  10. 关于vue+axios上传文件的踩坑分析

    上传文件是每个前端开发者都会遇到的问题,在之前实习期做了一个上传文件的功能,当时没有彻底搞明白问题所在,现在重新复盘下. 1.使用formData来上传文件,没有使用axios上传文件,之前在学校有做 ...