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

腾讯云在线扩容数据盘

文章目录

  • 一、查询云硬盘使用的分区形式
  • 二、根据不同的云硬盘类型进行在线扩容分区
    • 2.1 安装 gdisk 工具。
    • 2.2 安装 growpart 工具
    • 使用 growpart 工具扩容分区
  • 三、根据不同的云硬盘类型进行在线扩容文件系统
    • 3.1 扩容 EXT 文件系统
    • 3.2 扩容 XFS 文件系统

一、查询云硬盘使用的分区形式

注意:本文仅针对MBR分区

以 root 用户执行以下命令,查询云硬盘使用的分区形式。

Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 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: 0x0009ac89Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048   104857566    52427759+  83  LinuxDisk /dev/vdb: 53.7 GB, 53687091200 bytes, 104857600 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

查看分区格式方法

  • 如果System的返回参数是Linux则说明是GPT,则说明需使用 GPT 分区形式。
  • 如果是Linux,则说明需使用 MBR 分区形式。
  • 如果结果所示无分区(仅展示 /dev/vdb),则说明需使用扩容文件系统形式,例如上图所示。

确认已有分区的文件系统类型

df -ihT

执行结果返回

Filesystem     Type     Inodes IUsed IFree IUse% Mounted on
/dev/vdb       ext4       6.3M   16K  6.3M    1% /data
  • 返回结果如果是ext4,则文件系统类型为 EXT。
  • 返回结果如果是xfs,则文件系统类型为 XFS。

二、根据不同的云硬盘类型进行在线扩容分区

2.1 安装 gdisk 工具。

根据实际情况执行命令,安装 gdisk 工具。

  • 若分区类型为 MBR,则请跳过此步骤。
  • 若分区类型为 GPT,则请对应云服务器操作系统类型,执行以下命令安装工具。
yum install gdisk -y

2.2 安装 growpart 工具

yum install -y cloud-utils-growpart

使用 growpart 工具扩容分区

执行以下命令,使用 growpart 工具扩容分区。
本文以扩容 /dev/vdb1 分区为例,命令中 /dev/vdb 与 1 间需使用空格分隔。我们可按需修改命令。

growpart /dev/vdb 1

三、根据不同的云硬盘类型进行在线扩容文件系统

3.1 扩容 EXT 文件系统

执行以下命令扩容 EXT 文件系统(以 /dev/vdb 为例)。

resize2fs /dev/vdb

执行结果如下图所示,则扩容成功。

# resize2fs /dev/vdb
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vdb is mounted on /data; on-line resizing required
old_desc_blocks = 7, new_desc_blocks = 13
The filesystem on /dev/vdb is now 26214400 blocks long.

执行以下命令,查看文件系统的硬盘空间情况,是否扩容成功

df -h

3.2 扩容 XFS 文件系统

执行以下命令扩容 XFS 文件系统(以 /dev/vdb 为例)。

xfs_growfs /dev/vdb

执行以下命令,查看文件系统的硬盘空间情况,是否扩容成功

df -h
http://www.lryc.cn/news/474297.html

相关文章:

  • Time Travel Queries|在 RisingWave 中访问历史数据
  • Unity之UnityWebRequest
  • 使用 pkg 打包 Puppeteer 应用:跨平台自动化的轻量级选择
  • 【Flask】三、Flask 常见项目架构
  • AI机西使用体验:你不知道的强大功能揭秘!
  • 什么是护网(HVV)需要什么技术?(内附护网超全资料包)
  • opencv优秀文章集合
  • php处理文件上传的五种方式
  • C#与C++交互开发系列(十一):委托和函数指针传递
  • 【window】补充一些powershell基本命令
  • 精准触达用户,私域三步法!
  • Tcl脚本介绍(一)
  • 安全运营 -- 监控linux命令history
  • MyBatis3(动态SQL 常用的动态SQL 元素 映射器注解 基本注解 结果映射注解)
  • C#自定义事件的案例
  • flume系列之:flume机器做条带划分提高磁盘性能和吞吐量的详细步骤
  • C++基于opencv的视频质量检测--图像清晰度检测
  • 力扣11.1
  • 打印室预约系统|基于java和小程序的打印室预约系统设计与实现(源码+数据库+文档)
  • 操作系统-多线程案例
  • 什么是FUSE用户态文件系统
  • [每日一练]销售分析(通过数据的0/1转换进行是否存在的查询)
  • .NET Core WebApi第7讲:项目的发布与部署
  • 【python 将数据写入csv文件】正确方式
  • OpenCV4.8 开发实战系列专栏之 10 - 像素值统计
  • pandas计算相关性并画热力图
  • 初始Docker
  • Redis-概念、安装、基本配置
  • qt QPlainTextEdit详解
  • 【机器学习】23. 聚类-GMM: Gaussian Mixture Model