1. 查看分区大小和挂载情况 用到的命令df、lsblk
  1. [root@localhost ~]# df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/centos-root 99G 96G 3.9G 97% /
  4. devtmpfs 3.8G 0 3.8G 0% /dev
  5. tmpfs 3.9G 33M 3.8G 1% /dev/shm
  6. tmpfs 3.9G 27M 3.8G 1% /run
  7. tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
  8. /dev/vda1 1014M 189M 826M 19% /boot
  9. tmpfs 6.4G 0 6.4G 0% /run/user/0
  10. [root@localhost ~]# lsblk
  11. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  12. fd0 2:0 1 4K 0 disk
  13. sr0 11:0 1 1024M 0 rom
  14. vda 252:0 0 200G 0 disk
  15. ├─vda1 252:1 0 1G 0 part /boot
  16. └─vda2 252:2 0 99G 0 part
  17. └─centos-root 253:0 0 99G 0 lvm /

  1. 又原来的100G 调整虚拟机磁盘为200G 直接调整。

  1. 创建分区
  1. Welcome to fdisk (util-linux 2.23.2).
  2. Changes will remain in memory only, until you decide to write them.
  3. Be careful before using the write command.
  4. Command (m for help): p
  5. Disk /dev/vda: 214.7 GB, 214748364800 bytes, 419430400 sectors
  6. Units = sectors of 1 * 512 = 512 bytes
  7. Sector size (logical/physical): 512 bytes / 512 bytes
  8. I/O size (minimum/optimal): 512 bytes / 512 bytes
  9. Disk label type: dos
  10. Disk identifier: 0x000a727a
  11. Device Boot Start End Blocks Id System
  12. /dev/vda1 * 2048 2099199 1048576 83 Linux
  13. /dev/vda2 2099200 209715199 103808000 8e Linux LVM
  14. Command (m for help): n
  15. Partition type:
  16. p primary (2 primary, 0 extended, 2 free)
  17. e extended
  18. Select (default p): p
  19. Partition number (3,4, default 3): 3
  20. First sector (209715200-419430399, default 209715200):
  21. Using default value 209715200
  22. Last sector, +sectors or +size{K,M,G} (209715200-419430399, default 419430399):
  23. Using default value 419430399
  24. Partition 3 of type Linux and of size 100 GiB is set
  25. Command (m for help): w
  26. The partition table has been altered!
  27. Calling ioctl() to re-read partition table.
  28. WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
  29. The kernel still uses the old table. The new table will be used at
  30. the next reboot or after you run partprobe(8) or kpartx(8)
  31. Syncing disks.
  32. [root@localhost ~]#

  1. 刷新分区并创建物理卷
  1. [root@localhost ~]# partprobe /dev/vda
  2. [root@localhost ~]# lsblk
  3. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  4. fd0 2:0 1 4K 0 disk
  5. sr0 11:0 1 1024M 0 rom
  6. vda 252:0 0 200G 0 disk
  7. ├─vda1 252:1 0 1G 0 part /boot
  8. ├─vda2 252:2 0 99G 0 part
  9. └─centos-root 253:0 0 99G 0 lvm /
  10. └─vda3 252:3 0 100G 0 part
  11. [root@localhost ~]# partprobe /dev/vda3
  1. 查看卷组名称,以及卷组使用情况
  1. [root@localhost ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name centos
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 2
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 1
  12. Open LV 1
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size <99.00 GiB
  17. PE Size 4.00 MiB
  18. Total PE 25343
  19. Alloc PE / Size 25343 / <99.00 GiB
  20. Free PE / Size 0 / 0
  21. VG UUID wEdhD1-PJnZ-gSBB-ZE4X-pMKK-Obor-b7JnO2

6.扩展卷组

  1. [root@localhost ~]# vgextend centos /dev/vda3
  2. Physical volume "/dev/vda3" successfully created.
  3. Volume group "centos" successfully extended

7.查看当前逻辑卷

  1. [root@localhost ~]# lvdisplay
  2. --- Logical volume ---
  3. LV Path /dev/centos/root
  4. LV Name root
  5. VG Name centos
  6. LV UUID q9mens-Ujcs-Kgzq-Gbtd-gEdF-D6x7-Oa3GmP
  7. LV Write Access read/write
  8. LV Creation host, time localhost, 2020-01-13 11:17:40 +0800
  9. LV Status available
  10. # open 1
  11. LV Size <99.00 GiB
  12. Current LE 25343
  13. Segments 1
  14. Allocation inherit
  15. Read ahead sectors auto
  16. - currently set to 8192
  17. Block device 253:0

8.将“VG Name centos”卷组中的空闲空间扩展到根分区逻辑卷

  1. [root@localhost ~]# lvextend -l +100%FREE /dev/centos/root
  2. Size of logical volume centos/root changed from <99.00 GiB (25343 extents) to 198.99 GiB (50942 extents).
  3. Logical volume centos/root successfully resized.

9.刷新根分区

  1. [root@localhost ~]# xfs_growfs /dev/centos/root
  2. meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=6487808 blks
  3. = sectsz=512 attr=2, projid32bit=1
  4. = crc=1 finobt=0 spinodes=0
  5. data = bsize=4096 blocks=25951232, imaxpct=25
  6. = sunit=0 swidth=0 blks
  7. naming =version 2 bsize=4096 ascii-ci=0 ftype=1
  8. log =internal bsize=4096 blocks=12671, version=2
  9. = sectsz=512 sunit=0 blks, lazy-count=1
  10. realtime =none extsz=4096 blocks=0, rtextents=0
  11. data blocks changed from 25951232 to 52164608

虚拟化下Centos7 扩容根分区的更多相关文章

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

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

  2. Centos7.0根分区扩容

    添加一块10G的硬盘 查看磁盘大小 # df -Th 查看物理卷组 # vgdisplay 查看逻辑卷 # lvs 查看磁盘信息 # fdisk -l 对添加的10G硬盘分区 # fdisk /dev ...

  3. centos 7.4 磁盘空间不足,扩容根分区 --lvm模式

    背景:根分区磁盘空间不足,需要扩容root磁盘空间 1.查看现有磁盘信息,可以看出根分区有26G [root@localhost ~]# df -h 2.查看新增加的磁盘信息(改虚拟机已经添加好了,不 ...

  4. VMware下扩展Ubuntu根分区大小

    一.查看磁盘信息 使用df命令用来查看文件系统的磁盘空间占用情况,由下可知我的/dev/sda1分区是挂载在根目录下的,本文目标就是来扩容/dev/sda1分区. 二.下载Gparted工具 Gpar ...

  5. centos7扩展根分区

    参考网站:http://www.360doc.com/content/18/0128/11/52410512_725728162.shtml VirtualBox中安装了CentOS 7,给同事用来做 ...

  6. LVM扩容根分区

    LVM的工作方式 LVM管理工具集 [root@wendang ~]# lsblk NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda    ...

  7. Linux虚拟机扩容根分区CentOs6.9 VMware14

    1.首先关闭虚拟机点击编辑虚拟机设置 2.点击想要扩容的硬盘点击扩容 3.增加容量 输入想增加的容量,因为我本身是30G写到35G是加了5G不是增加30G.(此处为了演示只增加5G) 4.开启虚拟机 ...

  8. 给虚拟机CentOS7扩容(lvm方式)

    虚拟机中centos7原有容量不够了,需要进行扩容. 可以使用图形工具gparted来进行操作,安装和使用可自行百度.但需要注意的是,这篇文章提到:一定要用parted中的mkfs命令格式化分区,用系 ...

  9. 实战 | Linux根分区扩容

    一个执着于技术的公众号 一个执着于技术的公众号 前言 Linux系统作为服务器操作系统,经常遇到一个问题就是服务器分区磁盘空间不足需要扩容的情况.本文以linux系统最常见的发行版centos7系统为 ...

随机推荐

  1. 项目启动加载配置,以及IP黑名单,使用CommandLineRunner和ApplicationRunner来实现(一般用在网关进行拦截黑名单)

    //使用2个类的run方法都可以在项目启动时加载配置,唯一不同的是他们的参数不一样,CommandLineRunner的run方法参数是基本类型,ApplicationRunner的run方法参数是一 ...

  2. Centos-浏览大文件-more less

    more  less 浏览一个大文件,一屏无法显示完毕,通过这两个命令分屏读取文件内容 more 相关选项 -d 底部显示友好提示,如退出按键提示,继续浏览按键提示 -s 将多个空行减少为只有一个空行 ...

  3. Python_快速安装第三方库-pip

    如何快速安装第三方库? 通过python 豆瓣园源https://pypi.douban.com/simple/进行安装,利用国内网速 如何安装? pip -i install https://pyp ...

  4. C#编写一个较完整的记事本程序

    开发环境 Visual Studio 2019 至少需安装 .NET桌面开发 创建项目并配置 创建窗体文件 配置项目名称及框架 设计界面 创建窗体文件,将控件摆放位置如下,参考系统自带的记事本程序 窗 ...

  5. 记一次ElementUI源码修改过程

    修改目的 使用ElementUI el-tree过程发现选中节点,键盘移动上下键时(key down\key up)el-tree默认高亮移动的节点,业务上需要重写此事件. ​从官网发现该事件没有暴露 ...

  6. 【题解】CF1375D Replace by MEX

    \(\color{purple}{Link}\) \(\text{Solution:}\) 观察到题目要求操作次数不超过\(2n,\)且不必最小化操作次数,所以一定是构造题. 考虑将序列转化为\([0 ...

  7. 【Office-Word妙手回春】Word文本秒转表格

    第一步:Ctrl+A组合键,文本全选 第二步:插入→表格→文本转换成表格 第三步:在"文字分隔位置",勾选相应的符号. 此处的分隔符为 空格. 点击"确定"按钮 ...

  8. Java源码详解系列(十一)--Spring的使用和源码

    Spring 是一个一站式的 Java 框架,致力于提高我们项目开发的效率.通过 Spring,我们可以避免编写大量额外代码,更专注于我们的核心逻辑.目前,Spring 已经成为最受欢迎的 Java ...

  9. 基于python实现二叉树的遍历

    """ 二叉树实践: 用递归构建树的遍历 # 思路分析 -- 1.使用链式存储,一个Node表示一个数的节点 -- 2.节点考虑使用两个属性变量,分别表示左连接右连接 & ...

  10. swoole热启动

    通过扫描指定的要扫描的目录,把所有文件找出来,分别md5 连接字符串,最后再md5返回 启动定时器,扫描,当前的加密值和以前一样不管,否则就重启服务,把当前赋值给旧值 . httpServer.php ...