阿里云数据盘拓容不生效

今天发现服务器使用数据盘快满了,看到阿里云有在线拓容的服务,想着试一下,没想到翻车了,重启之后服务器挂载的云盘直接没了。

于是赶紧找拓容文档 https://help.aliyun.com/document_detail/113316.html

操作流程如下:

1、阿里云购买拓容服务,直接下单购买即可。我从30G拓容到60G

2、依次执行以下命令用于查看系统状态:

【查看云盘挂载情况】

df -Th

lsblk -l

【查看云盘分区情况】

fdisk -lu

blkid




3、要知道自己之前的数据盘是挂载在哪个目录的,我是挂载在 /mnt 目录的

先手动挂载一下恢复正常 mount /dev/vdb1 /mnt

4、可以发现我现在还是扩容前的30G。需要分区扩容跟系统扩容

我执行了两个命令

1、扩容分区 growpart /dev/vda 1

2、扩容数据盘 growpart /dev/vdb 1

以下是来自阿里云文档的拓容说明

通过查看云盘分区情况,在ECS实例内分区和文件系统并未扩容。此步骤介绍如何在ECS实例内部扩容云盘分区。

  1. 在ECS实例内部,安装gdisk工具。

    如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。

    yum install gdisk -y
  2. 安装growpart工具。
    • Alibaba Cloud Linux 2/3版本、CentOS 7及以上版本运行以下命令。
      yum install -y cloud-utils-growpart
      说明 由于CentOS 8结束生命周期(EOL),如果您使用CentOS 8系统的ECS实例,请先切换源地址。具体操作,请参见CentOS 8 EOL如何切换源?
    • Debian 8及以上版本、Ubuntu14及以上版本运行以下命令。

      更新软件源。

      apt-get update

      安装cloud-guest-utils。

      apt-get install -y cloud-guest-utils
  3. 运行以下命令扩容分区。
    growpart /dev/vda 1

    示例命令表示扩容系统盘的第一个分区,/dev/vda是系统盘,1是分区编号,/dev/vda1之间需要空格分隔。

 

运行以下命令检查扩容后结果。

df -Th

 

最后一步:设置为开机自动挂载,不然下次重启还得手动挂载

echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab cat

/etc/fstab

给TA支持
共{{data.count}}人
人已支持
知道转贴的文章阅读

看完这篇漫画,我对 Elasticsearch 的原理理解更深了一些

2022-6-1 13:56:55

知道工作日志随笔

Docker安裝rabbitMq

2022-8-19 16:37:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索