本文基于云平台,例如腾讯云、阿里云、华为云,以腾讯云作为实例
文章目录
隐藏
在扩容云主机之前先安全关闭服务器
sudo shutdown -h now
查看 CentOS 版本的方法
cat /etc/os-release
不同 CentOS 版本的差异
[root@server ~]# # 查看分区与LVM的关联关系 [root@server ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 19M 0 rom vda 252:0 0 70G 0 disk ├─vda1 252:1 0 1G 0 part /boot ├─vda2 252:2 0 5.8G 0 part │ └─centos-root 253:0 0 59G 0 lvm / └─vda3 252:3 0 53.3G 0 part └─centos-root 253:0 0 59G 0 lvm /
命令截图:
[root@server ~]# # 使用 growpart 工具扩展分区(注意空格:/dev/vda 是磁盘,3 是分区号) [root@server ~]# sudo growpart /dev/vda 3 CHANGED: partition=3 start=14155776 old: size=111673311 end=125829087 new: size=132644831 end=146800607 [root@server ~]# sudo pvresize /dev/vda3 Physical volume "/dev/vda3" changed 1 physical volume(s) resized or updated / 0 physical volume(s) not resized [root@server ~]# sudo lvextend -l +100%FREE /dev/mapper/centos-root Size of logical volume centos/root changed from 58.99 GiB (15102 extents) to 68.99 GiB (17662 extents). Logical volume centos/root successfully resized. [root@server ~]# sudo resize2fs /dev/mapper/centos-root resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/mapper/centos-root is mounted on /; on-line resizing required old_desc_blocks = 8, new_desc_blocks = 9 The filesystem on /dev/mapper/centos-root is now 18085888 blocks long. [root@server ~]# # 查看根目录最终容量(应该接近70GB) [root@server ~]# df -TH / Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/centos-root ext4 73G 61G 9.0G 88% / [root@server ~]# [root@server ~]# # 查看分区和逻辑卷状态 [root@server ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 19M 0 rom vda 252:0 0 70G 0 disk ├─vda1 252:1 0 1G 0 part /boot ├─vda2 252:2 0 5.8G 0 part │ └─centos-root 253:0 0 69G 0 lvm / └─vda3 252:3 0 63.3G 0 part └─centos-root 253:0 0 69G 0 lvm / [root@server ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 907M 0 907M 0% /dev tmpfs 919M 16K 919M 1% /dev/shm tmpfs 919M 8.8M 911M 1% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/mapper/centos-root 68G 57G 8.4G 88% / /dev/vda1 1014M 195M 820M 20% /boot tmpfs 184M 0 184M 0% /run/user/1002 overlay 68G 57G 8.4G 88% /var/lib/docker/overlay2/c1a518bc3283676d0ea23a3b48636cdd7ab23a69f43d240fe2864a3b840ca32e/merged overlay 68G 57G 8.4G 88% /var/lib/docker/overlay2/125d43d2a9a5415749e2b6b4a99bee2ec21b912e912416144bad67d9d4e60176/merged overlay 68G 57G 8.4G 88% /var/lib/docker/overlay2/0e47142c1a1370502b9e3436fa24679f9463395c4c912b47c43dae533711d1ee/merged tmpfs 184M 0 184M 0% /run/user/0 [root@server ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 951M 0 951M 0% /dev tmpfs tmpfs 964M 17k 964M 1% /dev/shm tmpfs tmpfs 964M 9.2M 955M 1% /run tmpfs tmpfs 964M 0 964M 0% /sys/fs/cgroup /dev/mapper/centos-root ext4 73G 61G 9.0G 88% / /dev/vda1 xfs 1.1G 205M 859M 20% /boot tmpfs tmpfs 193M 0 193M 0% /run/user/1002 overlay overlay 73G 61G 9.0G 88% /var/lib/docker/overlay2/c1a518bc3283676d0ea23a3b48636cdd7ab23a69f43d240fe2864a3b840ca32e/merged overlay overlay 73G 61G 9.0G 88% /var/lib/docker/overlay2/125d43d2a9a5415749e2b6b4a99bee2ec21b912e912416144bad67d9d4e60176/merged overlay overlay 73G 61G 9.0G 88% /var/lib/docker/overlay2/0e47142c1a1370502b9e3436fa24679f9463395c4c912b47c43dae533711d1ee/merged tmpfs tmpfs 193M 0 193M 0% /run/user/0 [root@server ~]#