扩容数据盘

最近更新时间:2019-08-21 16:49:19

随着业务的增长,购买主机时的数据盘不够用的时候,您可以选择对磁盘进行扩容。

对磁盘进行扩容,首先需要在官网上购买磁盘容量,同时建议<创建快照备份数据>,防止在扩容过程中由于误操作删除数据。

Linux系统扩容数据盘

仅限无磁盘分区场景,如/dev/vdb

  1. 针对本地盘云主机,数据盘支持在线或者离线调整配置;针对云盘主机,数据盘需要先卸载后扩容,具体操作流程参考EBS扩容操作。

    调整配置.png

  2. 手动输入所需磁盘空间大小(此大小为扩容后的空间大小),点击确定,提交订单,完成支付。这里原来磁盘大小为30G,现升级到50G。

  3. 开启实例并且连接到服务器。

  4. 首先利用df -h命令查看数据盘是否处于挂载状态,如果处于挂载状态,执行umount指令将数据盘进行卸载;如果未处于挂载状态,运行如下命令:

    e2fsck -f /dev/vdb
    resize2fs /dev/vdb

    如果数据盘使用的是xfs文件系统,将resize2fs /dev/vdb替换为如下命令:

    xfs_growfs /dev/vdb

  5. 将数据盘挂载回原来的挂载点,这里此前通过mkdir -p /data建立了一个挂载点,所以运行mount /dev/vdb /data进行挂载。

  6. 输入df -h查看挂载情况。

  7. 可以看到vdb盘已经扩容到50G,且已经挂载成功,此时扩容完成。

适用于有磁盘分区场景,如/dev/vdb1

  1. 首先要在官网控制台升级配置,操作同上。

  2. 使用umount指令卸载数据盘主分区: umount /dev/vdb1

  3. 使用fdisk指令删除数据盘原分区,命令为:fdisk/dev/vdb,再输入d,以删除数据盘原来的分区。

  4. 创建新的分区:删除完成后,输入指令n并按回车以创建新的分区,再输入指令p并按回车以创建主分区(如需创建4个以上的分区,应输入e指令进行分区拓展)。

  5. 在输入分区编号并回车后,为了与扩容前的分区保持数据的一致,第一个扇区的编号应与扩容前的分区的扇区编号保持一致。

  6. 输入w指令并回车,开始分区。

    1.jpg

  7. 分区完成后,运行如下命令以检查文件系统并更新文件系统的大小:(此处例子分区编号采用的1,所以为vdb1)。

    e2fsck -f /dev/vdb1 
    resize2fs /dev/vdb1 
  8. 此时将数据盘挂载回原来的挂载点(示例为/os)。

    mount /dev/vdb1 /os
  9. 输入df -h查看挂载情况,可发现扩容已经完成。

    2.jpg

Windows扩容数据盘

登录云服务器,打开我的电脑查看磁盘信息,可以看到此时我的电脑有两个磁盘:C盘和D盘,如果没有D盘请先参考挂载数据盘
D盘大小为30G,现将其扩展到50G。

  1. 进入控制台关闭云服务器,点击升级配置进行升级扩容。

  2. 手动输入扩容后的磁盘空间大小,点击确定进入下一步。

  3. 提交订单,完成支付后启动云服务器并连接,点击“开始”找到“这台电脑”并右击选择“管理”。

  4. 稍等片刻显示如下界面,点击“文件与存储服务”。

  5. 点击“磁盘”可以看到我们新购买的20G没有分配,可以进行扩容。

  6. 最大化该窗口,可在左下方看到D盘。

  7. 右键选择扩展卷。

  8. 指定新大小,点击确定。

  9. 进入这台电脑进行查看,发现D盘已经扩展到50G,表示扩容完成。

金山云,开启您的云计算之旅

注册有礼