乐趣区

关于阿里云:阿里云盘扩容

前言

最近应用阿里云 K8S 要用到 ECS 做为它的 Node 服务器,云盘为 20G,起初公布的服务越来越多发现磁盘不够用,所以扩容云盘,记录下来分享给大家。

操作

扩容云盘有两种抉择:

  • 购买一块新的云盘
  • 扩容已有云盘

上面我会别离来解说两种形式的具体操作。

购买新的云盘来扩容空间

首先咱们来解说如何购买一块新的云盘来扩容磁盘空间,扩容办法 [阿里官网]() 曾经给出,咱们来进行操作。

  1. 购买一块新云盘
  2. 挂载新云盘到 ECS 服务器
  3. 格式化云盘

1、购买一块新云盘

间接在创立就好,如图所示:

2、挂载新云盘到 ECS 服务器


如果该云盘的状态变为 应用中,示意挂载胜利。

3. 格式化云盘

步骤一:为数据盘创立 MBR 分区

首先:查看实例上的数据盘信息,

fdisk -lu

顺次运行以下命令,创立一个分区。运行以下命令分区数据盘。

fdisk -u /dev/vdb

输出 p 查看数据盘的分区状况。
本示例中,数据盘没有分区。
输出 n 创立一个新分区。
输出 p 抉择分区类型为主分区。
阐明 创立一个单分区数据盘能够只创立主分区。如果要创立四个以上分区,您应该至多抉择一次 e(extended),创立至多一个扩大分区。
输出分区编号,按回车键。
本示例中,仅创立一个分区,间接按回车键,采纳默认值 1。
输出第一个可用的扇区编号,按回车键。
本示例中,间接按回车键,采纳默认值 2048。
输出最初一个扇区编号,按回车键。
本示例中,仅创立一个分区,间接按回车键,采纳默认值。
输出 p 查看该数据盘的布局分区状况。
输出 w 开始分区,并在实现分区后退出。
运行后果如下所示。

步骤二:为分区创立文件系统

在新分区上创立一个文件系统。依据您的需要运行以下任一命令,创立文件系统。

创立一个 ext4 文件系统,运行以下命令。

mkfs -t ext4 /dev/vdb1

步骤三:配置 /etc/fstab 文件并挂载分区

在 /etc/fstab 中写入新分区信息,启动开机主动挂载分区。

  1. 备份 etc/fstab 文件,运行以下命令:

    cp /etc/fstab /etc/fstab.bak
  2. 在 /etc/fstab 里写入新分区信息。
    root 用户能够运行以下命令间接批改 /etc/fstab 文件。

    echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab
  3. 查看 /etc/fstab 中的新分区信息。
    运行以下命令:

    cat /etc/fstab

    运行后果如下所示。

  4. 挂载分区。
    运行以下命令:

    mount /dev/vdb1 /mnt
  5. 查看挂载后果。
    运行以下命令:

    df -Th

    运行后果如下所示,如果呈现新建文件系统的信息,示意文件系统挂载胜利。

已有云盘扩容空间

想要扩容已有云盘,首先去控制台抉择对应的云盘进行容量购买,购买之后执行以下操作:

  1. 购买已有云盘容量
  2. 扩容分区(MBR)
  3. 扩容文件系统(ext4)

1、购买已有云盘容量

间接在已有云盘下面点击扩容即可。

2、扩容分区(MBR)

查看实例的云盘状况

fdisk -lu

查看分区文件系统状况:

df -Th

从图中咱们发现 /dev/vda1 大小为 80G 理论为 20G,所以咱们接下来咱们要扩容分区和扩容文件系统。

  1. 装置 growpart 工具。

    yum install -y cloud-utils-growpart
    
  2. 运行以下命令扩容分区。

    growpart /dev/vda 1

3、扩容文件系统(ext4)

  1. 扩容 ext*(例如 ext4)文件系统:运行以下命令扩容文件系统。
    扩容系统盘 /dev/vda1 的文件系统。

    resize2fs /dev/vda1    
  2. 运行以下命令查看扩容后后果。

    fdisk -lu
    df -Th

问题:

1、如果你发现你购买了云盘,运行 fdisk -lu 没有上面的显示,则阐明你的云盘没有格式化胜利,须要执行下面的命令进行扩容分区和扩容文件系统。

总结

1、扩容已有云盘操作比创立新建云盘进行扩容要不便的多,

2、System 取值 Linux 示意为 MBR 分区,System 取值 GPT 示意为 GPT 分区

3、查看分区和磁盘的命令

fdisk -lu
df -Th

援用

在线扩容云盘
挂载数据盘
格式化数据盘

退出移动版