Linux云服务器磁盘动态扩容及LVM磁盘扩容方法
1.通过云主机商面板在线购买扩容后,有的主机商是需要通过面板重启服务器后才会生效.
2.运行命令fdisk -lu查看实例的云盘情况
System取值Linux表示为MBR分区。
System取值GPT表示为GPT分区。
3.运行命令df -Th确认已有分区的文件系统类型。
4.如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。yum install gdisk -y
5.根据不同Linux版本安装growpart工具。
CentOS 7及以上版本:运行命令yum install -y cloud-utils-growpart
Debian 9及以上版本、Ubuntu14及以上版本:运行命令apt install -y cloud-guest-utils
6.运行命令growpart /dev/vdb 1
扩容分区。/dev/vdb
和1之间需要空格分隔
7.扩容文件系统
扩容ext*(例如ext4)文件系统:
运行命令resize2fs /dev/vdb1
扩容文件系统。
扩容xfs文件系统:运行命令xfs_growfs /media/vdc
扩容文件系统/media/vdc
为/dev/vdc1
的挂载点,您需要根据实际情况修改
LVM磁盘的管理
1、系统环境如下图:
2、为该系统添加一块新的虚拟硬盘,添加后需重启虚拟机,否则系统不识别;如下图,/dev/sdc 是新添加的硬盘;
3、fdisk /dev/sdc为新硬盘创建分区:
4、Linux允许的主分区为4个,则我们创建分区为 /dev/sdc1
5、默认情况下新建分区的格式为Linux,我们使用LVM动态添加磁盘空间,故需要修改 /dev/sdc1
分区格式为LVM,LVM格式id为8e;
6、创建并修改成功后需格式化该分区:mkfs.ext3 /dev/sdc1
7、执行完成进入/etc
目录下查看是否存在sdc1文件夹,如果不存在,则执行命令partprobe
;再执行格式化命令;
8、添加新LVM到已有的LVM组,实现扩容:
(1)lvm 进入LVM管理
(2)lvm>pvcreate /dev/sdc1 初始化分区
(3)lvm>vgextend VolGroup00 /dev/sdc1 将初始化过的分区加入虚拟卷组VolGroup00-LogVol00
(4)lvm>lvextend -L +5G /dev/mapper/VolGroup00-LogVol00 扩展已有卷的容量
(5)lvm>pvdisplay 查看卷容量
(6)lvm>quit
9、扩容文件系统:resize2fs /dev/mapper/VolGroup00-LogVol00
版权声明:本文为原创文章,版权归 全栈开发技术博客 所有。
本文链接:https://www.lvtao.net/system/linux-growpart.html
转载时须注明出处及本声明