centos7根分区扩容(适用目前主流版本)

简介:

    查看根分区不够用了

    wKioL1kb9QTjtsASAAAyl1QKwX8946.png-wh_50 

1.关掉系统,从新增加一块硬盘,开机。(云主机不用关机直接添加就行)

2.fdisk –l   本次增加的磁盘叫做/dev/vdb

    wKioL1kb9SaiT7VNAADLrHjDKms624.png-wh_50

3.给新增加的磁盘分区:

fdisk /dev/vdb

输入p,查看分区;(新加的硬盘是没有分区的,如果有 数据可以情况,输入d删除)

输入n ,创建新分区;

输入p,创建主分区

输入1,新建xvdc的第一个主分区,(或者回车即可)

回车(默认从开始分)

输入最大的柱面数,也就是磁盘的最大数;或者回车(默认最大的)

选择格式t

列出格式l

输入格式:8e

查看:p 

输入w ,保存退出


4.重启完成后,pvcreate /dev/vdb1 将/dev/vdb1创建为PV

    wKiom1kb9TmhcvZ4AAANs7xjYHw176.png-wh_50 

5.df –lh 查看根分区的名字,或者说查看需要扩展分区的名字

vgdisplay

    wKiom1kb9UfxR2WDAAA-4IxhPwo916.png-wh_50 

vgextend cl /dev/vdb1

将/dev/vdb1扩展成为根分区

    wKiom1kb9VeiEsRDAAAN75JIawk418.png-wh_50 

6.vgdisplay查看卷组情况,几下Free PE数,

    wKioL1kb9WXxqBqAAAA-qjWEzGQ277.png-wh_50 

7.查看lvdisplay 查看根LV的Path

    wKiom1kb9Xfg9ZHsAACCS-KSnFM118.png-wh_50 

8.扩容整个加的硬盘到根分区:

    lvextend -l +100%FREE /dev/cl/root

或者:扩容100G

    lvextend -l +100G /dev/cl/root 

100G的硬盘总共是25599,而其中一部分是用作标记、或者别的预留,所以要少留一点

wKiom1kb9gagwGnFAAAWnLe5DQk319.png-wh_50 

查看:lvdisplay

9.使扩容生效:xfs_growfs /dev/cl/root

    wKioL1kb9hqSSaqRAABChq3vkYE951.png-wh_50 

10.df –lh 查看一下根分区已经扩展好了。

    wKioL1kb9ijyaPv7AAA6HEactDk237.png-wh_50 




     本文转自506554897 51CTO博客,原文链接:http://blog.51cto.com/506554897/1926651,如需转载请自行联系原作者







相关文章
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
321 1
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
1718 4
|
6月前
|
Linux 编译器 开发工具
提升CentOS 7中的gcc/G++版本
至此,你已经成功在CentOS 7中升级了gcc/G++版本。从现在开始,在终端中运行 `gcc`或 `g++`时,将会使用新版本的编译器。
564 21
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
8月前
|
存储 安全 Linux
Centos 8系统ext4文件系统类型进行扩容缩容 (LVM)
通过使用这些技术和工具,可以有效管理CentOS 8系统上的存储资源,确保系统在高负载和高并发情况下的稳定运行。
554 9
|
11月前
|
Ubuntu Linux 虚拟化
CentOS7扩容踩坑记录(最后只有ubuntu成功)
这篇博客记录了一次尝试给CentOS根分区扩容的过程。作者在VMware中扩展了虚拟磁盘,但最终未能成功将新分区合并到现有卷组中,因为原有分区未创建物理卷(PV)和卷组(VG)。过程中遇到了多个问题,如分区文件正在使用中等。最终作者提醒读者在操作前务必先检查当前的分区和卷组状态。
223 4
CentOS7扩容踩坑记录(最后只有ubuntu成功)
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
635 64
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
747 63
|
11月前
|
运维 监控 安全
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
3486 7
|
Kubernetes Linux 开发工具
centos7通过kubeadm安装k8s 1.27.1版本
centos7通过kubeadm安装k8s 1.27.1版本