linux中如何给根分区扩容 (centos7为例)

简介: linux中如何给根分区扩容 (centos7为例)

在我们使用liunx时,通常系统任何数据都是存储在根目录下, 但是跟目录是我们在最开始部署机器时设定好的或者要上线硬盘占用率很大的项目时,才发现我们所需要的硬盘容量不够了,导致各种报错,那么我这个运维大鹅 就来分享一下 如何给根分区扩容!!!


最好在服务器关机时操作并且我们要机房实体机上安装新的硬盘


1.首先查看我们的查看的分区信息

2.然后查看我们的跟分区是lvm逻辑卷引导格式

3.这里我们扩容的硬盘就是sdb0 是5g大小

进行分区格式化

发现已经分区成功

4.讲sdb1分区创建为物理卷

[root@localhost ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.

查看硬盘状态信息

[root@localhost ~]# vgdisplay -v
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <19.00 GiB
  PE Size               4.00 MiB
  Total PE              4863
  Alloc PE / Size       4863 / <19.00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               KdN0TT-cRIy-daEX-rKyl-MdJz-ualK-cCQ5Ns
  --- Logical volume ---
  LV Path                /dev/centos/swap
  LV Name                swap
  VG Name                centos
  LV UUID                yAn7Cg-Rczt-ouUf-zLPV-sKzU-kOj2-mqVAEz
  LV Write Access        read/write
  LV Creation host, time localhost, 2020-05-25 15:29:48 +0800
  LV Status              available
  # open                 2
  LV Size                2.00 GiB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  --- Logical volume ---
  LV Path                /dev/centos/root
  LV Name                root
  VG Name                centos  
  LV UUID                tsN8j4-GHsb-g9ad-PVO1-sWQ9-wID1-93SNL1
  LV Write Access        read/write
  LV Creation host, time localhost, 2020-05-25 15:29:49 +0800
  LV Status              available
  # open                 1
  LV Size                <17.00 GiB
  Current LE             4351
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Physical volumes ---
  PV Name               /dev/sda2     
  PV UUID               EAmI3a-sYw0-b1fU-ZzhC-rw9n-k1bA-huC0Vn
  PV Status             allocatable
  Total PE / Free PE    4863 / 0


其中 下面4分之3处 就是我们根分区信息以及挂载位置



5.扩展容量到根分区所在的卷组

[root@localhost ~]# vgextend centos /dev/sdb1
  Volume group "centos" successfully extended

6.最后一步扩展根目录卷组下分区到逻辑卷生效


这里有两种方式


第一种扩展卷组里全部剩余容量到逻辑卷

[root@v1 ~]# lvextend -l +100%FREE /dev/cl/root 

第二种只扩容设定容量到逻辑卷


[root@localhost ~]# lvextend -L +2G /dev/centos/root
  Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to <19.00 GiB (4863 extents).
  Logical volume centos/root successfully resized.

最后验证

因为df -H 是查看文件系统,而我们的扩展的是lvs逻辑卷所以df查看还是17g大小

目的到达:

lvs 查看逻辑卷状态发现 多了2g 还剩余 2g

lsblk查看根目录容量已经从17G扩展到19G

相关文章
|
14天前
|
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
72 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
10天前
|
Centos 8系统ext4文件系统类型进行扩容缩容 (LVM)
通过使用这些技术和工具,可以有效管理CentOS 8系统上的存储资源,确保系统在高负载和高并发情况下的稳定运行。
27 9
|
27天前
|
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
137 25
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
CentOS7扩容踩坑记录(最后只有ubuntu成功)
这篇博客记录了一次尝试给CentOS根分区扩容的过程。作者在VMware中扩展了虚拟磁盘,但最终未能成功将新分区合并到现有卷组中,因为原有分区未创建物理卷(PV)和卷组(VG)。过程中遇到了多个问题,如分区文件正在使用中等。最终作者提醒读者在操作前务必先检查当前的分区和卷组状态。
85 4
CentOS7扩容踩坑记录(最后只有ubuntu成功)
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
263 13
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
1012 5
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
208 1
Linux系统之Centos7安装cockpit图形管理界面
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
135 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
6702 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等