说明:系统版本为 Linux version 3.10.0-327.el7.x86_64

step1. 查看现有磁盘信息,可以看出根分区有45G

  1. [root@DEV-CMDB-DB02 ~]# df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/centos_mb--centos7-root 45G .8G 35G % /
  4. devtmpfs .9G .9G % /dev
  5. tmpfs .9G 84K .9G % /dev/shm
  6. tmpfs .9G 8.9M .9G % /run
  7. tmpfs .9G .9G % /sys/fs/cgroup
  8. /dev/sda1 497M 142M 356M % /boot
  9. tmpfs .2G 16K .2G % /run/user/
  10. tmpfs .2G .2G % /run/user/

step2. 查看新增加的磁盘信息

  1. [root@DEV-CMDB-DB02 ~]# fdisk -l
  2.  
  3. Disk /dev/sda: 53.7 GB, bytes, sectors
  4. Units = sectors of * = bytes
  5. Sector size (logical/physical): bytes / bytes
  6. I/O size (minimum/optimal): bytes / bytes
  7. Disk label type: dos
  8. Disk identifier: 0x000e0945
  9.  
  10. Device Boot Start End Blocks Id System
  11. /dev/sda1 * Linux
  12. /dev/sda2 8e Linux LVM
  13.  
  14. Disk /dev/sdb: 107.4 GB, bytes, sectors
  15. Units = sectors of * = bytes
  16. Sector size (logical/physical): bytes / bytes
  17. I/O size (minimum/optimal): bytes / bytes
  18.  
  19. Disk /dev/mapper/centos_mb--centos7-root: 47.7 GB, bytes, sectors
  20. Units = sectors of * = bytes
  21. Sector size (logical/physical): bytes / bytes
  22. I/O size (minimum/optimal): bytes / bytes
  23.  
  24. Disk /dev/mapper/centos_mb--centos7-swap: MB, bytes, sectors
  25. Units = sectors of * = bytes
  26. Sector size (logical/physical): bytes / bytes
  27. I/O size (minimum/optimal): bytes / bytes

step3. 根据以上信息,对新增加的磁盘进行分区

  1. [root@DEV-CMDB-DB02 ~]# fdisk /dev/sdb
  2. Welcome to fdisk (util-linux 2.23.).
  3.  
  4. Changes will remain in memory only, until you decide to write them.
  5. Be careful before using the write command.
  6.  
  7. Device does not contain a recognized partition table
  8. Building a new DOS disklabel with disk identifier 0x232defba.
  9.  
  10. Command (m for help): p
  11.  
  12. Disk /dev/sdb: 107.4 GB, bytes, sectors
  13. Units = sectors of * = bytes
  14. Sector size (logical/physical): bytes / bytes
  15. I/O size (minimum/optimal): bytes / bytes
  16. Disk label type: dos
  17. Disk identifier: 0x232defba
  18.  
  19. Device Boot Start End Blocks Id System
  20.  
  21. Command (m for help): n
  22. Partition type:
  23. p primary ( primary, extended, free)
  24. e extended
  25. Select (default p): p
  26. Partition number (-, default ):
  27. First sector (-, default ):
  28. Using default value
  29. Last sector, +sectors or +size{K,M,G} (-, default ):
  30. Using default value
  31. Partition of type Linux and of size GiB is set
  32.  
  33. Command (m for help): t
  34. Selected partition
  35. Hex code (type L to list all codes): L
  36.  
  37. Empty NEC DOS Minix / old Lin bf Solaris
  38. FAT12 Hidden NTFS Win Linux swap / So c1 DRDOS/sec (FAT-
  39. XENIX root Plan Linux c4 DRDOS/sec (FAT-
  40. XENIX usr 3c PartitionMagic OS/ hidden C: c6 DRDOS/sec (FAT-
  41. FAT16 <32M Venix Linux extended c7 Syrinx
  42. Extended PPC PReP Boot NTFS volume set da Non-FS data
  43. FAT16 SFS NTFS volume set db CP/M / CTOS / .
  44. HPFS/NTFS/exFAT 4d QNX4.x Linux plaintext de Dell Utility
  45. AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt
  46. AIX bootable 4f QNX4.x 3rd part Amoeba e1 DOS access
  47. a OS/ Boot Manag OnTrack DM Amoeba BBT e3 DOS R/O
  48. b W95 FAT32 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
  49. c W95 FAT32 (LBA) CP/M a0 IBM Thinkpad hi eb BeOS fs
  50. e W95 FAT16 (LBA) OnTrack DM6 Aux a5 FreeBSD ee GPT
  51. f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
  52. OPUS EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b
  53. Hidden FAT12 Golden Bow a8 Darwin UFS f1 SpeedStor
  54. Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor
  55. Hidden FAT16 < SpeedStor ab Darwin boot f2 DOS secondary
  56. Hidden FAT16 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
  57. Hidden HPFS/NTF Novell Netware b7 BSDI fs fc VMware VMKCORE
  58. AST SmartSleep Novell Netware b8 BSDI swap fd Linux raid auto
  59. 1b Hidden W95 FAT3 DiskSecure Mult bb Boot Wizard hid fe LANstep
  60. 1c Hidden W95 FAT3 PC/IX be Solaris boot ff BBT
  61. 1e Hidden W95 FAT1 Old Minix
  62. Hex code (type L to list all codes): 8e
  63. Changed type of partition 'Linux' to 'Linux LVM'
  64.  
  65. Command (m for help): p
  66.  
  67. Disk /dev/sdb: 107.4 GB, bytes, sectors
  68. Units = sectors of * = bytes
  69. Sector size (logical/physical): bytes / bytes
  70. I/O size (minimum/optimal): bytes / bytes
  71. Disk label type: dos
  72. Disk identifier: 0x232defba
  73.  
  74. Device Boot Start End Blocks Id System
  75. /dev/sdb1 8e Linux LVM
  76.  
  77. Command (m for help): w
  78. The partition table has been altered!
  79.  
  80. Calling ioctl() to re-read partition table.
  81. Syncing disks.

step4. 创建物理卷

  1. [root@DEV-CMDB-DB02 ~]# pvcreate /dev/sdb1
  2. Physical volume "/dev/sdb1" successfully created

step5. 查看物理卷信息

  1. [root@DEV-CMDB-DB02 ~]# pvdisplay
  2. --- Physical volume ---
  3. PV Name /dev/sda2
  4. VG Name centos_mb-centos7
  5. PV Size 49.51 GiB / not usable 3.00 MiB
  6. Allocatable yes
  7. PE Size 4.00 MiB
  8. Total PE
  9. Free PE
  10. Allocated PE
  11. PV UUID 8WbgjB-T1Lf-kqUD-qPFw-UwJu-B9Lc-GAUTUB
  12.  
  13. "/dev/sdb1" is a new physical volume of "100.00 GiB"
  14. --- NEW Physical volume ---
  15. PV Name /dev/sdb1
  16. VG Name
  17. PV Size 100.00 GiB
  18. Allocatable NO
  19. PE Size
  20. Total PE
  21. Free PE
  22. Allocated PE
  23. PV UUID HOknRs-TnMy-wtfX-sGqD-5RK9-dk9q-ze13fj
  1. [root@DEV-CMDB-DB02 ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name centos_mb-centos7
  4. System ID
  5. Format lvm2
  6. Metadata Areas
  7. Metadata Sequence No
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV
  11. Cur LV
  12. Open LV
  13. Max PV
  14. Cur PV
  15. Act PV
  16. VG Size 49.51 GiB
  17. PE Size 4.00 MiB
  18. Total PE
  19. Alloc PE / Size / 49.47 GiB
  20. Free PE / Size / 40.00 MiB
  21. VG UUID aN2D2P-Rk1y-wGFz-5l2I-5CcD-7s88-Z8czc7

step6. 将新增加的分区/dev/sdb1加入到根目录分区centos_mb-centos7中

  1. [root@DEV-CMDB-DB02 ~]# vgextend centos_mb-centos7 /dev/sdb1
  2. Volume group "centos_mb-centos7" successfully extended

step7. 重新查看卷组信息

  1. [root@DEV-CMDB-DB02 ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name centos_mb-centos7
  4. System ID
  5. Format lvm2
  6. Metadata Areas
  7. Metadata Sequence No
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV
  11. Cur LV
  12. Open LV
  13. Max PV
  14. Cur PV
  15. Act PV
  16. VG Size 149.50 GiB
  17. PE Size 4.00 MiB
  18. Total PE
  19. Alloc PE / Size / 49.47 GiB
  20. Free PE / Size 25609 / 100.04 GiB
  21. VG UUID aN2D2P-Rk1y-wGFz-5l2I-5CcD-7s88-Z8czc7

step9. 进行卷扩容

  1. [root@DEV-CMDB-DB02 ~]# lvextend -l +%FREE /dev/mapper/centos_mb--centos7-root
  2. Size of logical volume centos_mb-centos7/root changed from 44.47 GiB ( extents) to 144.50 GiB ( extents).
  3. Logical volume root successfully resized.

step10. 调整卷分区大小

  1. [root@DEV-CMDB-DB02 ~]# xfs_growfs /dev/mapper/centos_mb--centos7-root
  2. meta-data=/dev/mapper/centos_mb--centos7-root isize= agcount=, agsize= blks
  3. = sectsz= attr=, projid32bit=
  4. = crc= finobt=
  5. data = bsize= blocks=, imaxpct=
  6. = sunit= swidth= blks
  7. naming =version bsize= ascii-ci= ftype=
  8. log =internal bsize= blocks=, version=
  9. = sectsz= sunit= blks, lazy-count=
  10. realtime =none extsz= blocks=, rtextents=
  11. data blocks changed from to

最后,查看磁盘信息可以看出根目录分区大小已成功扩容

  1. [root@DEV-CMDB-DB02 ~]# df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/centos_mb--centos7-root 145G .8G 135G % /
  4. devtmpfs .9G .9G % /dev
  5. tmpfs .9G 84K .9G % /dev/shm
  6. tmpfs .9G 8.9M .9G % /run
  7. tmpfs .9G .9G % /sys/fs/cgroup
  8. /dev/sda1 497M 142M 356M % /boot
  9. tmpfs .2G 16K .2G % /run/user/
  10. tmpfs .2G .2G % /run/user/

CentOS7.x系统根目录分区扩容的更多相关文章

  1. CentOS 7系统根目录分区扩容

    说明:系统版本为 Linux version 3.10.0-327.el7.x86_64 1. 查看现有磁盘信息,可以看出根分区有45G [root@DEV-CMDB-DB02 ~]# df -h F ...

  2. CentOS 7 根目录分区扩容

    查看现有磁盘信息,可以看出根分区有96G [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mappe ...

  3. 双系统Ubuntu分区扩容过程记录

    本人电脑上安装了Win10 + Ubuntu 12.04双系统.前段时间因为在Ubuntu上做项目要安装一个比较大的软件,导致Ubuntu根分区的空间不够了.于是,从硬盘又分出来一部分空间,分给Ubu ...

  4. 如何在Virtualbox中对Ubuntu系统根分区扩容

    转载:             参见博客: https://blog.csdn.net/LEON1741/article/details/56494797 前在Virtualbox中安装了一个Ubun ...

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

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

  6. Ubuntu系统分配存储空间的建议以及给Ubuntu系统根目录扩容方法(从20GB追加100GB)

    当初准备装双系统时,也思考了很久分配多少空间给Ubuntu16.04系统,查了许多资料,大多意思是‘/’目录总共给20GB,其他的给/home.网上资料推荐的大多跟这篇文章一样:https://blo ...

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

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

  8. Ubuntu 18.04 磁盘根目录在线扩容 & 修改分区 inode 数量

    Ubuntu 18.04 磁盘根目录在线扩容 & 修改分区 inode 数量   Ubuntu 作为服务器系统使用的时候,系统盘的空间可能并不是很充裕,apt apt 着,根目录就满了.诚然, ...

  9. VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容

    VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容 一般来说,在对虚拟机里的Ubuntu下的磁盘进行扩容时,都是添加新的分区,而并不是对其系统所在分区进行扩容,如在此链接中http ...

随机推荐

  1. Mac上搭建基于Github的Hexo博客

    Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...

  2. vue2购物车ch4-(筛选v-for 点击的那个设置样式 设为默认地址其他 联动 非循环的列表选中和非选中 删除当前选中的列表)

    1 address.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  3. JS在可编辑的div中的光标位置插入内容或表情

    <input type="button" value="插入字符" onclick="document.getElementById('test ...

  4. style里的文字 背景 样式以及边框

    <style>        body{background:#FCC;}        .c00 div{ margin:0 auto; padding:0;}        #a01{ ...

  5. 使用binlog2sql做数据恢复的简单示例

    有时我们会遇到操作人员误删或者误更新数据的情况,这时我们迫切希望把原来的数据还原回来,今天我们介绍一个简单的工具来方便的实现此功能. 前提条件 在实现数据恢复之前,需要我们的MySQL满足以下配置条件 ...

  6. Java继承--子类的实例化过程

    一个对象的实例化过程: Person p = new Person(); 1,JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况 ...

  7. 59、jQuery初识

    jQuery是由原生js写的所以说所有jQuery制作出来的效果都可以使用js做出来,jQuery出现的目的是为了优化代码,提高码代码的效率它将很多功能封装. 一.jQuery的认识 1.何为jque ...

  8. OpenWRT 恢复出厂设置命令

    如果通过无线或者有线口无法连接到router,可以用恢复某些设置重新设置路由器. 1. 开机,等着一个工作灯亮的时候立即按下rest键2秒,然后就开始拼命闪烁,很好现在进入failsafe模式了. 2 ...

  9. 恶意软件Mirai换了个马甲 瞄上我国2亿多台IoT设备

    恶意软件Mirai换了个马甲 瞄上我国2亿多台IoT设备   想要起来时,一种沉重感阻碍着他,这是一种安全感:感觉到一张床为他铺好了,而且只属于他:想要静卧时,一种不安阻碍着他,把他从床上赶起来,这是 ...

  10. FixedUpdate真的是固定的时间间隔执行吗?聊聊游戏定时器

    0x00 前言 有时候即便是官方的文档手册也会让人产生误解,比如本文将要讨论的Unity引擎中的FixedUpdate方法. This function is called every fixed f ...