腾讯云扩容记录

腾讯云扩容:

sudo yum install -y cloud-utils-growpart 安装扩容工具

sudo file -s /dev/vda1 有数据

sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1

sudo resize2fs /dev/vda1

df -Th 完毕

以下是对执行的命令的详细解释以及背后的原理:

1. 安装 cloud-utils-growpart 工具

sudo yum install -y cloud-utils-growpart
  • 原理growpart 是一个工具,用于扩展磁盘分区。它是 cloud-utils 包的一部分,专门用于云平台(如腾讯云、AWS、阿里云等)上的自动化磁盘扩容。growpart 会根据操作系统和硬盘状态,自动调整分区的大小,以便使用扩展后的硬盘空间。

  • 用途:安装 cloud-utils-growpart 是为了能够在分区扩容时自动调整分区大小,确保分区使用新增加的硬盘空间。

2. 查看文件系统类型

sudo file -s /dev/vda1
  • 原理file -s 命令用于显示磁盘或分区的文件系统类型,/dev/vda1 是你的系统分区。通过这条命令,你可以确认该分区的文件系统类型(比如 EXT4、XFS 等)。这是为后续扩容文件系统做准备,确保选择正确的工具进行扩容。

  • 用途:确定 /dev/vda1 使用的是哪种文件系统,通常是 EXT4 或 XFS,这对于选择合适的扩容命令(resize2fsxfs_growfs)至关重要。

3. 扩展分区大小

sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1
  • 原理growpart 用于扩展指定分区(此处是 /dev/vda1)的大小。它会根据硬盘上实际的可用空间自动扩展分区。

    • /dev/vda:硬盘设备名称。
    • 1:表示扩展的分区号, /dev/vda1
    • LC_ALL=en_US.UTF-8:设置本地语言环境为英语,防止某些语言环境设置导致命令执行出错。
  • 用途:此命令会修改分区表,使分区 /dev/vda1 变得更大,使用扩展后的硬盘空间。

4. 扩展文件系统

sudo resize2fs /dev/vda1
  • 原理resize2fs 是一个用来调整 EXT2/EXT3/EXT4 文件系统大小的工具。执行此命令后,文件系统会被扩展以使用新分配的磁盘空间。

    • EXT4 文件系统:文件系统本身并不会自动扩展到新的磁盘区域,需要手动使用 resize2fs 扩展它。
    • resize2fs 命令会在分区的元数据和磁盘块中重新设置文件系统的边界,确保文件系统可以识别并使用新的分区空间。
  • 用途:执行该命令是为了确保文件系统的大小与分区大小一致,充分利用扩展后的空间。

5. 查看扩容结果

df -h
  • 原理df 命令用来显示文件系统的磁盘空间使用情况。选项 -h 会以易读的格式显示磁盘空间(比如 GB、MB)。

  • 用途:使用 df -h 可以验证分区扩容是否成功。扩容后的磁盘空间会显示在输出中,表明新的硬盘空间已经成功被系统识别并可用。

总结原理:

  1. 安装 growpart:首先安装扩容工具 growpart,它负责扩展分区。
  2. 确认文件系统类型:通过 file -s 查看文件系统类型,确保选择正确的扩容命令。
  3. 扩展分区:使用 growpart 扩展分区大小,使其能够使用新增加的硬盘空间。
  4. 扩展文件系统:使用 resize2fs(对于 EXT4 文件系统)扩展文件系统,使其能够识别并使用新的磁盘空间。
  5. 检查结果:通过 df -h 检查扩容是否成功,并确保新的空间已被系统识别和可用。

这种扩容方法常用于云平台中,因其操作简便且无需重启服务器。

实际执行:

最后:

参考网站:https://cloud.tencent.com/document/product/362/54127

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26612.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux上构建RPM包指南

构建RPM包主要需要 打包工具 (rpmbuild)源代码压缩包 (xxx.tar.gz)编译所需的依赖包spec脚本 文章目录 打包工具源代码包spec文件rsync.specopenssh.spec修改specopenssh-9.9p2 额外的源码包openssh.spec 依赖包rsyncopensshOpen…

秒杀系统的常用架构是什么?怎么设计?

架构 秒杀系统需要单独部署,如果说放在订单服务里面,秒杀的系统压力太大了就会影响正常的用户下单。 常用架构: Redis 数据倾斜问题 第一步扣减库存时 假设现在有 10 个商品需要秒杀,正常情况下,这 10 个商品应该均…

文章管理+

该文章管理也是引用由 components文件夹下的 PageContainer 文件来的,在PageContainer中设置来 父传子,通过文章管理页面传递过去标题,具名插槽设置是否需要button按钮,以及默认插槽传递内容。 通过在 el-form表单中 添加 inliine…

Windows对比MacOS

Windows对比MacOS 文章目录 Windows对比MacOS1-环境变量1-Windows添加环境变量示例步骤 1:打开环境变量设置窗口步骤 2:添加系统环境变量 2-Mac 系统添加环境变量示例步骤 1:打开终端步骤 2:编辑环境变量配置文件步骤 3&#xff1…

数据结构(初阶)(三)----单链表

单链表 概念 概念:链表是⼀种物理存储结构上⾮连续、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 结点 与顺序表不同的是,链表的结构类似于带车头的火车车厢,,链表的每个车厢都是独立…

Deepseek 开源周第一天:FlashMLA

Deepseek 隆重开启开源周!第一天我们迎来了FlashMLA。我很高兴带大家了解这项创新,揭秘 FlashMLA 为何能成为 AI 和 GPU 优化领域的变革者。 Deepseek 开源周的热门话题有哪些?

微软具身智能感知交互多面手!Magma:基于基础模型的多模态AI智能体

作者: Jianwei Yang, Reuben Tan, Qianhui Wu, Ruijie Zheng, Baolin Peng, Yongyuan Liang, Yu Gu, MuCai, SeonghyeonYe, JoelJang, Yuquan Deng, Lars Liden, Jianfeng Gao 单位:微软研究院,马里兰大学,威斯康星大学麦迪逊分校…

解决Docker Desktop启动后Docker Engine stopped问题

一、问题描述 当我们更新了Docker Desktop后,在重新打开就显示【Docker Engine stopped(Docker引擎已经停止)】,无法正常使用Docker,如下图所示: 二、问题分析 1、检查电脑主板的CPU是否开启虚拟化; 2、需检查Docker所需的功能是否开启; 3、检查WSL是否匹配; Docker的…

微信小程序:完善购物车功能,购物车主页面展示,详细页面展示效果

一、效果图 1、主页面 根据物品信息进行菜单分类,点击单项购物车图标添加至购物车,记录总购物车数量 2、购物车详情页 根据主页面选择的项,根据后台查询展示到页面,可进行多选,数量加减等 二、代码 1、主页面 页…

微服务学习(2):实现SpringAMQP对RabbitMQ的消息收发

目录 SpringAMQP是什么 为什么采用SpringAMQP SpringAMQP应用 准备springBoot工程 实现消息发送 SpringAMQP是什么 Spring AMQP是Spring框架下用于简化AMQP(高级消息队列协议)应用开发的一套工具集,主要针对RabbitMQ等消息中间件的集成…

echarts柱状图不是完全铺满容器,左右两边有空白

目录 处理前:echarts柱状图不是完全铺满容器,左右两边有空白处理前:通过调整 grid 组件配置处理后效果修改代码:1. 调整 grid 组件配置原理解决办法 2. 处理 xAxis 的 boundaryGap 属性原理解决办法 3. 调整 barMaxWidth 和 barMi…

【K8S】Kubernetes 基本架构、节点类型及运行流程详解(附架构图及流程图)

Kubernetes 架构 k8s 集群 多个 master node 多个 work nodeMaster 节点(主节点):负责集群的管理任务,包括调度容器、维护集群状态、监控集群、管理服务发现等。Worker 节点(工作节点):实际运…

千峰React:案例二

完成对html文档还有css的引入&#xff0c;引入一下数据&#xff1a; import { func } from prop-types import ./购物车样式.css import axios from axios import { useImmer } from use-immer import { useEffect } from reactfunction Item() {return (<li classNameacti…

C语言【指针篇】(四)

前言&#xff1a;正文1. 字符指针变量2. 数组指针变量2.1 数组指针变量是什么?2.2 数组指针变量怎么初始化 3. 二维数组传参的本质4. 函数指针变量4.1 函数指针变量的创建4.2 函数指针变量的使用4.3 两段有趣的代码4.3.1 typedef关键字 5. 函数指针数组6. 转移表 总结 前言&am…

GitCode 助力 python-office:开启 Python 自动化办公新生态

项目仓库&#xff1a;https://gitcode.com/CoderWanFeng1/python-office 源于需求洞察&#xff0c;打造 Python 办公神器 项目作者程序员晚枫在运营拥有 14w 粉丝的 B 站账号 “Python 自动化办公社区” 时&#xff0c;敏锐察觉到非程序员群体对 Python 学习的强烈需求。在数字…

对话Stack Overflow,OceanBase CTO 杨传辉谈分布式数据库的“前世今生”

近日&#xff0c; OceanBase CTO 杨传辉受邀出席全球知名开发者论坛 Stack Overflow 的最新一期播客节目&#xff0c;与 Stack Overflow 高级内容创作官 Ryan Donovan 展开对话。双方围绕分布式数据库的可靠性、一致性保障、HTAP 架构以及 AI 时代分布式数据库的发展趋势等热点…

小结:计算机网路中的性能指标小结

发现B站的这套课程不错&#xff0c;开始学习并笔记之&#xff1a;计算机网络微课堂&#xff08;有字幕无背景音乐版&#xff09;_哔哩哔哩_bilibili 1) 速率 2) 带宽 3) 吞吐量 带宽1 Gb/s的以太网&#xff0c;代表其额定速率是1 Gb/s&#xff0c;这个数值也…

seasms v9 注入漏洞 + order by注入+​information_schema​解决方法

目录 一、当注入时&#xff0c;information_schema被禁用的解决方法 1.通过sys库可以获取到表名和库名 2.通过无列名注入join获取列名 二、seasms v9 注入漏洞 三、order by注入 一、当注入时&#xff0c;information_schema被禁用的解决方法 information_schema数据库是My…

FFmpeg-chapter2-C++中的线程

1 常规的线程 一般常规的线程如下所示 // CMakeProject1.cpp: 定义应用程序的入口点。 //#include "CMakeProject1.h" #include <thread> using namespace std;void threadFunction(int index) {for (int i 0; i < 1000; i){std::cout << "Th…

【华三】从零开始掌握SR技术:原理、架构与应用全解析

【华三】从零开始掌握SR技术&#xff1a;原理、架构与应用全解析 一、初识SR&#xff1a;路由技术的新革命1.1 传统网络的困扰&#xff1a;从真实案例看技术瓶颈1.1.1 企业网络运维之痛问题2&#xff1a;流量工程实现困难问题3&#xff1a;网络智能化缺失 1.2 SR的诞生意义&…