阿里云ECS现在数据盘可以支持磁盘扩容。 首先,在管理控制台操作扩容阿里云ECS控制台操作: 1. 进入 ECS 控制台。 2. 选择全部磁盘页或者本实例磁盘页。 3. 在每一个磁盘条目的最后选择更多。 4. 选择“磁盘扩容”,即可进入磁盘扩容操作页。 5. 输入你希望扩容的目标大小。 6. 提交扩容订单,按量付费的磁盘在下一个计价单位(目前是小时)开始按扩容后的磁盘大小计费;包年包月的磁盘则是补差价。 7. 重启服务器。 其次,在ECS服务器中进行磁盘扩容操作: 在控制扩容完成后需要登陆系统重新配置扩容后的磁盘。 如果是Linux系统操作如下: 1.如果你的磁盘是之前是 mount 在服务器上的,先 umount 磁盘 例如:你磁盘是挂载在/mnt/dev1目录下。 umount /mnt/dev1 2.删除原有分区并新建分区 使用 fdisk 指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区,选择 sector 时,这边我们直接回车选择默认值,你也可以按照自己的需求来选择。为了保证数据的一致性,First sector 建议和之前的分区保持一致。 例如:扩容的磁盘是/dev/xvdb。 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. 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 6.到磁盘的挂载目录中确认数据是否保留: cd /mnt/dev1 ls
如果是windows系统操作如下: 1.登录 ECS 实例 2.点击开始,找到计算机,右键点击,选择管理。如下图所示:
3.打开管理界面后,选择左侧导航栏的存储->磁盘管理。
注意:基本磁盘是无法扩容的,如果当前的磁盘是基本磁盘,请转成动态磁盘,转换操作如下:
4.右击 D 盘,然后选择扩展卷。(数据不会丢失)
5. 进入扩展卷向导
6.一直点击下一步即可。
7.扩容完成。
(责任编辑:IT) |