1. 查看现有磁盘信息,可以看出根分区有96G
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   96G  2.0G   94G   3% /
devtmpfs                 2.0G     0  2.0G   0% /dev
tmpfs                    2.0G     0  2.0G   0% /dev/shm
tmpfs                    2.0G  8.5M  2.0G   1% /run
tmpfs                    2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1               1014M  163M  852M  17% /boot
tmpfs                    396M     0  396M   0% /run/user/0
  1. 查看新增加的磁盘信息
  • fdisk
[root@localhost ~]# fdisk -lDisk /dev/sda: 500.4 GB, 500363689984 bytes, 977272832 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009051fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   209715199   103808000   8e  Linux LVMDisk /dev/mapper/centos-root: 102.1 GB, 102131302400 bytes, 199475200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 4160 MB, 4160749568 bytes, 8126464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
  • parted
[root@localhost ~]# parted -l
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: Number  Start   End     Size    Type     File system  Flags1      1049kB  1075MB  1074MB  primary  xfs          boot2      1075MB  107GB   106GB   primary               lvmModel: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-swap: 4161MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: Number  Start  End     Size    File system     Flags1      0.00B  4161MB  4161MB  linux-swap(v1)Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-root: 102GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: Number  Start  End    Size   File system  Flags1      0.00B  102GB  102GB  xfs
  1. 根据以上信息,对新增加的磁盘进行分区
[root@localhost ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): m
Command actiona   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)Command (m for help): pDisk /dev/sda: 500.4 GB, 500363689984 bytes, 977272832 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009051fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   209715199   103808000   8e  Linux LVMCommand (m for help): n
Partition type:p   primary (2 primary, 0 extended, 2 free)e   extended
Select (default p): p
Partition number (3,4, default 3):
First sector (209715200-977272831, default 209715200):
Using default value 209715200
Last sector, +sectors or +size{K,M,G} (209715200-977272831, default 977272831):
Using default value 977272831
Partition 3 of type Linux and of size 366 GiB is setCommand (m for help): t
Partition number (1-3, default 3):
Hex code (type L to list all codes): L0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT
1e  Hidden W95 FAT1 80  Old Minix
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'Command (m for help): pDisk /dev/sda: 500.4 GB, 500363689984 bytes, 977272832 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009051fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   209715199   103808000   8e  Linux LVM
/dev/sda3       209715200   977272831   383778816   8e  Linux LVMCommand (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

重启系统后,登陆系统。(一定要重启系统,否则可能无法继续下面的操作扩充新分区)

同时在进行下一步之前,说明一下pv、vg、lv的关系。

一个硬盘f分区组成一个pv(物理卷)
一个或者多个pv组成一个vg(卷组)
一个vg可以划分出多个lv(逻辑卷)

  1. 查看物理卷
[root@localhost ~]# lvsLV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot centos -wi-ao---- <95.12g                                                    swap centos -wi-ao----  <3.88g 
  1. 创建物理卷
  • 格式化分区(非必需,先格式化后面创建物理卷还是会擦除)
# 查看系统的文件类型
[root@localhost ~]# df -T
Filesystem              Type     1K-blocks    Used Available Use% Mounted on
/dev/mapper/centos-root xfs       99688900 2028996  97659904   3% /
devtmpfs                devtmpfs   2010736       0   2010736   0% /dev
tmpfs                   tmpfs      2022628       0   2022628   0% /dev/shm
tmpfs                   tmpfs      2022628    8676   2013952   1% /run
tmpfs                   tmpfs      2022628       0   2022628   0% /sys/fs/cgroup
/dev/sda1               xfs        1038336  166632    871704  17% /boot
tmpfs                   tmpfs       404528       0    404528   0% /run/user/0# 格式化为xfs
[root@localhost ~]# mkfs.xfs /dev/sda3
meta-data=/dev/sda3              isize=512    agcount=4, agsize=23986176 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=95944704, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=46848, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  • 创建物理卷
[root@localhost ~]# pvcreate /dev/sda3
WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: yWiping xfs signature on /dev/sda3.Physical volume "/dev/sda3" successfully created.
  1. 查看物理卷信息
[root@localhost ~]# pvdisplay --- Physical volume ---PV Name               /dev/sda2VG Name               centosPV Size               <99.00 GiB / not usable 3.00 MiBAllocatable           yes PE Size               4.00 MiBTotal PE              25343Free PE               1Allocated PE          25342PV UUID               00mdqs-YJl2-Oq3k-OlGb-7mbi-iTtz-HJl7cw"/dev/sda3" is a new physical volume of "366.00 GiB"--- NEW Physical volume ---PV Name               /dev/sda3VG Name               PV Size               366.00 GiBAllocatable           NOPE Size               0   Total PE              0Free PE               0Allocated PE          0PV UUID               6PYry3-VIRi-7DUc-5erS-yCEo-Laxu-ZkoYPo[root@localhost ~]# vgdisplay --- Volume group ---VG Name               centosSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                2Open LV               2Max PV                0Cur PV                1Act PV                1VG Size               <99.00 GiBPE Size               4.00 MiBTotal PE              25343Alloc PE / Size       25342 / 98.99 GiBFree  PE / Size       1 / 4.00 MiBVG UUID               yde5y3-OOS3-UmyT-iHwv-zwJ5-yE63-9ZHI9O
  1. 将新增加的分区 /dev/sda3 加入到根目录分区中,也就是上面的VG Name: centos
[root@localhost ~]# vgextend centos /dev/sda3Volume group "centos" successfully extended
  1. 重新查看卷组信息
[root@localhost ~]# vgdisplay --- Volume group ---VG Name               centosSystem ID             Format                lvm2Metadata Areas        2Metadata Sequence No  4VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                2Open LV               2Max PV                0Cur PV                2Act PV                2VG Size               464.99 GiBPE Size               4.00 MiBTotal PE              119038Alloc PE / Size       25342 / 98.99 GiBFree  PE / Size       93696 / 366.00 GiBVG UUID               yde5y3-OOS3-UmyT-iHwv-zwJ5-yE63-9ZHI9O
  1. 进行卷扩容
  • 扩容前
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   96G  2.0G   94G   3% /
devtmpfs                 2.0G     0  2.0G   0% /dev
tmpfs                    2.0G     0  2.0G   0% /dev/shm
tmpfs                    2.0G  8.5M  2.0G   1% /run
tmpfs                    2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1               1014M  163M  852M  17% /boot
tmpfs                    396M     0  396M   0% /run/user/0
  • 进行卷扩容
[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/centos-rootSize of logical volume centos/root changed from <95.12 GiB (24350 extents) to <461.12 GiB (118046 extents).Logical volume centos/root successfully resized.
  1. 调整卷分区大小
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=6233600 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=24934400, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=12175, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 24934400 to 120879104
  1. 最后,查看磁盘信息可以看出根目录分区大小已成功扩容。
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  462G  2.0G  460G   1% /
devtmpfs                 2.0G     0  2.0G   0% /dev
tmpfs                    2.0G     0  2.0G   0% /dev/shm
tmpfs                    2.0G  8.5M  2.0G   1% /run
tmpfs                    2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1               1014M  163M  852M  17% /boot
tmpfs                    396M     0  396M   0% /run/user/0

转载于:https://www.cnblogs.com/lokion/p/10998317.html

CentOS 7 根目录分区扩容相关推荐

  1. Linux根目录分区扩容

    Linux磁盘跟目录分区扩容 对磁盘操作要做好备份,以防意外 根据此博客实战 1.查看磁盘信息,确认是否有空间进行扩容 上图可见,我根目录有98G的空间,挂载的磁盘是/dev/xvda1的磁盘. 执行 ...

  2. centos 调整home分区xfs_centos 7.4 磁盘空间不足,扩容根分区 --lvm模式

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

  3. centos图形化磁盘文件管理_CentOS7磁盘管理-分区扩容-使用gparted图形化工具或系统命令...

    centOS7磁盘管理-分区扩容-使用gparted图形化工具或系统命令 @了解centos下磁盘结构 无标题.png 解释 PE - 物理块(Physical Extent) 硬盘上有很多实际物理存 ...

  4. Centos 系统分区扩容操作指南

    Centos 系统分区扩容操作指南 查看现有分区情况 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 ...

  5. linux根分区扩容教程,Linux教程CentOS根分区扩容方法

    玩蛇网推荐图文教程:python 列表 Linux教程CentOS根分区扩容方法,操作环境介绍: [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-3 ...

  6. linux 在线扩inode,Ubuntu 18.04 磁盘根目录在线扩容 修改分区 inode 数量

    总计 1,199 阅读, 今天 1 阅读 Ubuntu 作为服务器系统使用的时候,系统盘的空间可能并不是很充裕,apt apt 着,根目录就满了.诚然,增加磁盘 / 分区并挂载是一个方案,但并不能解决 ...

  7. centos 做lvm及扩容

    Centos根目录磁盘扩容 1.查看数据盘的盘符 2.创建1个新的分区,并转成LVM格式 命令: #fdisk /dev/vdb --进去/dev/vdb的数据盘 n             --创建 ...

  8. Linux lvm分区扩容/ gparted 扩容

    环境说明 已知 pv 空间剩余大小 13.27t没有分配,把剩余空间分配到根目录的lv分区上 查看分区 df -lh 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 16G 0 16G ...

  9. linux根分区扩容(LVM动态卷)

    我们来对整个LVM的工作原理进行一个简单表述: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 (3)LV基于PE ...

  10. cent0S7根分区扩容以及问题解决

    之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...

最新文章

  1. 正宁天气预报软件测试,正宁天气预报15天
  2. python异常处理机制的好处_浅谈Python异常处理机制
  3. springcloud工作笔记106---eureka实现服务监控_监控服务下线_服务注册_服务续约_判断注册中心可用_监控eurekaserver启动
  4. python列表推导式中使用if和if-else
  5. 项目构建之maven篇:3.m2eclipse使用
  6. Hibernate缓存之初探
  7. Python实现离线字典+听写单词(二):字典数据写进sqlite
  8. 磁力搜索 v2.3.5.0 for Android 免费无广告版
  9. 魔板游戏java_java魔板游戏 动物换位 俄罗斯方块
  10. 通俗解释什么是NFT,NFT到底是什么
  11. [转]windows 7 professional 64 bit SP1 change system language(sucess)
  12. EPICS教程1 -- 在Linux/UNIX/DARWIN(MAC)上安装
  13. java端口是多少钱_Java 接口,最少必要知识
  14. 戒浮戒躁!一个“假程序员”的心里话
  15. 坦克大战项目c语言代码,c语言 坦克大战 游戏源码下载
  16. 当你同事工作出色时,如何得体地告知他上司
  17. 思想改变命运,95后脑瘫小伙转型网络工程师,你为什么不可以?
  18. python最简单的爬取邮箱地址_python爬取邮箱的实例代码
  19. Cent OS 8安装Docker
  20. 两位“世界杰出女科学家成就奖” 获奖女科学家荣获诺贝尔化学奖

热门文章

  1. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第6节 Lambda表达式_6_Lambda表达式有参数有返回值的...
  2. vuex模块相互调用
  3. windows 快捷方式(.lnk)代码执行漏洞(CVE-2017-8464 )[附EXP生成工具]
  4. Java设计模式(Design Patterns In Java)读书摘要——第1章 绪论
  5. 为什么现在我最终推荐内存OLTP
  6. .NET 4.0 使用 asyn await
  7. 互联网对实体经济的三轮冲击
  8. 难道现在是保险业的高速发展期?
  9. 最近要使用User Interface Process Application Block for .NET(微软net开发架构)
  10. 设计模式(1)-- 七大软件设计原则-开闭原则