注:怕磁盘数据丢失,可以先创建云盘磁盘快照,然后再操作 1、找到对应实例,扩容磁盘;如升级cpu等配置类似,需要从控制台重启虚机(或api重启),才真正生效;

2、生效后,收到扩展存储空间

重启服务器后

1)umount /data

  1. fdisk /dev/xvdb

##删除原有分区并新建分区 使用 fdisk 指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区,

选择 sector 时,这边我们直接回车选择默认值,你也可以按照自己的需求来选择。为了保证数据的一致性,First sector 建议和之前的分区保持一致。 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.

3.格式化磁盘 使用 resize2fs 指令扩大文件系统大小,原有数据不会丢失。 e2fsck -f /dev/xvdb1 resize2fs /dev/xvdb1 4.mount 磁盘 最后,我们再将扩容完毕的磁盘挂载回原有的挂载点 mount /dev/xvdb1 /mnt/dev1 5.用 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

以上测试过正常; 其他: 若修改误删除了文件,使用快照恢复, 需要先关机,然后再恢复,会回到那个备份扩展的时间点上,之后的数据会丢失。

参考:https://bbs.aliyun.com/read/239398.html?spm=a2c4e.11155515.0.0.75ae60d8AwQ5kj