乐趣区

关于服务器:实战天翼云云主机系统盘扩容

天翼云云主机默认提供的系统盘容量是 40G,曾经能适应于绝大多数场景。但在一些非凡场景下默认的 40G 系统盘空间不够,必须要扩充系统盘。这时候该如何解决呢?

明天就来实战一番。
以 centos6(下文也适应于 centos7)操作系统为例,咱们应用 ssh 登录到云主机,应用 parted -l 命令查看一下当初的分区状况。
[root@ecs-d17f ~]# parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
 
Number Start   End     Size   Type     File system     Flags
 1     1049kB  4296MB  4295MB primary  linux-swap(v1)
 2     4296MB  42.9GB  38.7GB primary  ext3            boot
从下面能够看到以后系统盘容量为 42.9G,磁盘有两个分区,第 1 个分区为替换分区,大小为 4G。
第 2 个分区为根分区,大小为 38.7G。
当初咱们对系统盘进行扩容,减少 20G 把系统盘扩容到 60G。
1、对云主机进行关机
首先登录到 ctyun.cn 天翼云控制台,将云主机关机。
2、卸载云硬盘
扩容操作要求云硬盘必须从云主机上卸载。点击云主机控制台左侧的“云硬盘”菜单。列表中列出了所有的云硬盘。找到咱们须要扩容的云硬盘,点击卸载按钮。
3、扩容云硬盘
期待卸载实现后,点击更多按钮,呈现一个下拉菜单。点击扩容按钮。
在新增容量输入框中输出 20,依照向导实现扩容申请操作。
4、挂载云硬盘
扩容实现后,回到云硬盘菜单,能够看到方才这个云硬盘的容量曾经变为 60G。点击挂载按钮,将这个 60G 的云硬盘挂载回原来的云主机。

5、云主机开机
回到弹性云主机页面,对云主机执行开机操作
 
6、查看云主机磁盘容量
应用 ssh 工具登录进入云主机,执行 parted -l 命令查看系统盘的容量。
[root@ecs-d17f ~]# parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
 
Number Start   End     Size   Type     File system     Flags
 1     1049kB  4296MB  4295MB primary  linux-swap(v1)
 2     4296MB  42.9GB  38.7GB primary  ext3            boot
从下面的输入能够看出系统盘 /dev/xvda 的容量曾经变成 64.4G,然而根分区依然是 38.7G,并没有扩充。须要做进一步调整。
 
7、在云主机上执行以下命令装置相干工具软件
yum reinstall –y epel-release 
yum install –y cloud-utils-growpart dracut-modules-growroot

执行 dracut -f /boot/initramfs-uname -r.img 命令使以后运行的内核能主动进行系统盘扩容。
最初输出 reboot 命令重启云主机。

重启实现后,再次 ssh 登入云主机,输出 parted -l 查看以后的磁盘分区状况。
[root@ecs-d17f boot]# parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  4296MB  4295MB  primary  linux-swap(v1)
 2      4296MB  64.4GB  60.1GB  primary  ext3            boot
从输入能看出根分区是 60.1G 大小了,阐明系统盘胜利扩容到 60G。
=========== 我是分割线 ===============
看到这里,读者敌人们可能感觉奇怪,为什么我只介绍 Linux 系统盘扩容而不介绍 Windows 呢?起因是在天翼云控制台对云硬盘扩容后,天翼云的 Windows 云主机开机会曾经主动帮你把 C 盘扩容下来了,不须要你再进行任何操作了,是不是很省事呢?

另外依据本文的操作对 Linux 云主机进行系统盘扩容后,当前如果还须要再次扩容系统盘,只须要在天翼云管制台上对云硬盘进行扩容,云主机内不须要再做任何操作,开机后根分区就曾经主动扩容到新的磁盘空间了。

退出移动版