• 学派吧-由新云网络独家赞助-https://www.sq9.cn。

Linux_centos数据盘扩容扩展教程-可用于阿里云-腾讯云代理

未分类 admin 4个月前 (04-07) 663次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

前言

扩容云盘(ResizeDisk)只是扩大云盘的存储容量,不会扩容ECS实例的文件系统,

,实现ECS实例存储空间的扩展。

前提条件

  1. 已创建快照备份数据。

    为防止操作失误导致数据丢失,建议您操作前使用快照备份数据。若尚未创建快照,请参见创建快照

  2. 已扩容数据盘。

    若尚未扩容,请参见在线扩容云盘离线扩容云盘

  3. 远程连接ECS实例。连接方式请参见连接方式概述

背景信息

本文示例中使用的配置如下:

  • ECS实例的操作系统:公共镜像CentOS 7.5 64位
  • 数据盘:高效云盘
  • 数据盘设备名:/dev/vdb

若您使用的操作系统和数据盘设备名与本文示例不同,请根据实际情况调整命令或参数配置。

确认分区表格式和文件系统

  1. 运行以下命令确认数据盘的分区表格式。
  2. fdisk -lu <数据盘设备名>
    

    本示例中,原有的数据盘空间已做分区/dev/vdb1

    • 如果"System"="Linux",说明数据盘使用的是MBR分区表格式。
    • 如果"System"="GPT",说明数据盘使用的是GPT分区表格式。
[root@ecshost ~]# fdisk -lu /dev/vdb
Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 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: 0x9277b47b

Device Boot Start End Blocks Id System
/dev/vdb1 2048 41943039 20970496 83 Linux

运行以下命令确认已有分区的文件系统类型。

blkid <数据盘已有分区的名称>
本示例中,/dev/vdb1的文件系统类型为ext4。

[root@ecshost ~]# blkid /dev/vdb1
/dev/vdb1: UUID="e97bf1e2-fc84-4c11-9652-73********24" TYPE="ext4"

3:运行以下命令确认文件系统的状态。

  • ext*文件系统:e2fsck -n <数据盘已有分区的名称>
  • xfs文件系统:xfs_repair -n <数据盘已有分区的名称>
[root@ecshost ~]# e2fsck -n /dev/vdb1
e2fsck 1.42.9 (28-Dec-2013)
Warning! /dev/vdb1 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/vdb1: clean, 11/1310720 files, 126322/5242624 blocks

选择扩容分区或文件系统的方式

  • 如果一个已有分区采用了MBR分区格式,则不支持扩容到2TiB及以上。为避免造成数据丢失,建议您创建一块大于2TiB的云盘,格式化一个GPT分区,再将MBR分区中的数据拷贝到GPT分区中。具体操作,请参见分区格式化大于2 TiB数据盘
  • 当出现因扩容格式化工具问题导致的扩容失败时,您可以提前升级工具版本,或者卸载工具后重新安装。

选项一:扩展已有MBR分区


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux_centos数据盘扩容扩展教程-可用于阿里云-腾讯云代理
喜欢 (0)
[pay@sq9.cn]
分享 (0)
关于作者:
腾讯云-运维运维 QQ 690624
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址