展开
当前位置:
首页 > 帮助文档 > 阿里云操作指南 > 阿里云ECS扩容磁盘教程

阿里云ECS扩容磁盘教程

扩容磁盘

使用 ECS 控制台或者 Open API 扩容磁盘之后,需要在 ECS 控制台或者使用 Open API 重启实例之后才可以生效。

扩容生效之后的磁盘,仍然需要用户手动去格式化扩展的存储空间。

Linux 系统磁盘扩容

这边我们以 Ubuntu 14.04 系统为例,其余 Linux 系统类似。

1.我们选定最初的磁盘大小为 63 G,我们将其扩容到 70 G

  • 控制台的操作如下:

    首先进入磁盘列表页面,点击更多,选择扩容,如下图:

    进入扩容页后,填写扩容后的磁盘容量大小,点击去扩容,如下图:

  • 也可以直接使用OpenAPI进行扩容操作:
      ResizeDisk --DiskId=d-94tomxanq --NewSize=70
    

2.然后重启服务器

  • 控制台操作如下:

    进入实例列表页面,点击更多,选择重启,如下图:

  • 使用OpenAPI进行重启操作:
      RebootInstance --InstanceId=i-94lw423m7
    

3.登录 ECS 实例

4.如果你的磁盘是之前是 mount 在服务器上的,先 umount 磁盘

umount /mnt/dev1

5.删除原有分区并新建分区

使用 fdisk 指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区,选择 sector 时,这边我们直接回车选择默认值,你也可以按照自己的需求来选择。为了保证数据的一致性,First sector 建议和之前的分区保持一致。

root@iZ94lw423m7Z:~# fdisk /dev/xvdb

Command (m for help): d
Selected partition 1

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-146800639, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-146800639, default 146800639):
Using default value 146800639

Command (m for help): wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

6.格式化磁盘

使用 resize2fs 指令扩大文件系统大小,原有数据不会丢失

e2fsck -f /dev/xvdb1
resize2fs /dev/xvdb1

7.mount 磁盘

最后,我们再将扩容完毕的磁盘挂载回原有的挂载点

mount /dev/xvdb1 /mnt/dev1

8.用 df -TH 指令可以查看到磁盘的信息

df -TH
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/xvda1     ext4       22G  1.4G   19G   7% /
none           tmpfs     4.1k     0  4.1k   0% /sys/fs/cgroup
udev           devtmpfs  510M  4.1k  510M   1% /dev
tmpfs          tmpfs     105M  381k  104M   1% /run
none           tmpfs     5.3M     0  5.3M   0% /run/lock
none           tmpfs     521M     0  521M   0% /run/shm
none           tmpfs     105M     0  105M   0% /run/user
/dev/xvdb1     ext4       74G   55M   71G   1% /mnt/dev1

Windows 系统磁盘扩容

Windows 2003 版本

Windows 2003 版本跟之后的 Windows 版本扩容操作有些不同。

1.我们选定最初的磁盘大小为 20 G,我们将其扩容到 25 G

  • 控制台的操作如下:

    首先进入磁盘列表页面,点击更多,选择扩容,如下图:

    进入扩容页后,填写扩容后的磁盘容量大小,点击去扩容,如下图:

  • 也可以直接使用OpenAPI进行扩容操作:
      ResizeDisk --DiskId=d-94psj4qii --NewSize=25
    

2.然后重启服务器

  • 控制台操作如下:

    进入实例列表页面,点击更多,选择重启,如下图:

  • 使用OpenAPI进行重启操作:
      RebootInstance --InstanceId=i-94psj4qii
    

3.登录 ECS 实例

4.点击开始,找到我的电脑,右键点击,选择管理。如下图所示:

5.打开管理界面后,选择左侧导航栏的存储 --> 磁盘管理,左击需要扩容的磁盘并选择“转换到动态磁盘”如下图:

备注:基本磁盘转换成动态磁盘,操作的过程中会将磁盘从系统中卸载下来,操作前请确认数据盘内是否安装应用,转换的过程中应用暂时无法使用,转换过程中不会丢数据。如果您还是不放心数据安全,则可以在操作前先打个快照。

6.右击需要扩容的盘符(D 盘) ,然后选择扩展卷(原有数据不会丢失),并根据提示执行下一步,如下图:

7.完成扩容。注意:完成后新购买的空间就自动增加到 D 盘中了,但是在磁盘管理器里面显示的是有多个卷存在的,这里跟 Windows 2008 扩容过程有所驱别,2003 下面应该是扩容了多少次就会有多少个独立的卷,不会将所有的卷都合并到之前的卷里面,但是实际的使用是不影响。

Windows 2008 及以上版本

这边我们以 Windows Server 2008 为例,其余 Windows 2008 以上的版本类似。

1.我们选定最初的磁盘大小为 63 G,我们将其扩容到 70 G

  • 控制台的操作如下:

    首先进入磁盘列表页面,点击更多,选择扩容,如下图:

    进入扩容页后,填写扩容后的磁盘容量大小,点击去扩容,如下图:

  • 也可以直接使用OpenAPI进行扩容操作:
      ResizeDisk --DiskId=d-94tomxanq --NewSize=70
    

2.然后重启服务器

  • 控制台操作如下:

    进入实例列表页面,点击更多,选择重启,如下图:

  • 使用OpenAPI进行重启操作:
      RebootInstance --InstanceId=i-94lw423m7
    

3.登录 ECS 实例

4.点击开始,找到计算机,右键点击,选择管理。如下图所示:

5.打开管理界面后,选择左侧导航栏的存储 --> 磁盘管理。

6.右击 D 盘,然后选择扩展卷。(数据不会丢失)

7.一直点击下一步即可。

8.扩容完成

阿里云代理网,享受阿里云代理价

阿里云ECS扩容磁盘教程:等您坐沙发呢!

发表评论

表情
还能输入210个字