当前位置: 首页 > news >正文

腾讯云扩容记录

腾讯云扩容:

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

相关文章:

  • 【每日八股】MySQL篇(五):锁
  • vue写一个登录页面
  • [已解决] ModuleNotFoundError: No module named ‘langgraph.checkpoint.sqlite‘
  • 让Word插上AI的翅膀:如何把DeepSeek装进Word
  • 【Groovy】变量和基本数据类型
  • 奖励模型 Reward Models介绍
  • PLC(电力载波通信)网络机制介绍
  • 浅谈人工智能与深度学习的应用案例研究
  • Element Plus中el-tree点击的节点字体变色加粗
  • SLAM算法工程师的技术图谱和学习路径
  • C# 装箱(Boxing)与拆箱(Unboxing)
  • 达梦:内存相关参数
  • 20250227使用mount命令挂载飞凌OK3588-C的linux R4的文件系统rootfs.img以备修改
  • 深入浅出:Spring AI 集成 DeepSeek 构建智能应用
  • 游戏加速器核心引擎解析:从技术原理到实现思路
  • Java Stream 流笔记
  • Lucene硬核解析专题系列(二):索引构建的底层实现
  • Vue3 组件深度解析
  • 使用 Milvus 与 Ollama 进行文本向量存储与检索
  • 树莓派安装ros docker
  • flash网站大全/西安seo诊断
  • 360网站做不了网银怎么办/百度推广代理公司哪家好
  • 厦门谁需要网站建设/seo优化方案
  • 政府门户网站建设问卷调查/seo检测优化
  • 泊头网站建设服务/优化网站关键词的技巧
  • 如何做wap网站/公司网站设计图