首先vm软件中,关闭需要扩展的虚拟机。
编辑虚拟机设置,选择硬盘,实用工具,扩展。
输入需要扩展后的总体容量。
开启虚拟机
查看挂载点 df -h
分区 fdisk /dev/sda
操作 /dev/sda 的分区表
输入 解释
p 查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2)
n 新增加一个分区
p 分区类型我们选择为主分区
分区号选3(因为1,2已经用过了,见上)
回车 默认(起始扇区)
回车 默认(结束扇区)
t 修改分区类型
选分区3
8e 修改为LVM(8e就是LVM,十六进制显示)
w 写分区表
q 完成,退出fdisk命令
系统提示重启。
reboot
开机后,格式化
mkfs.ext3 /dev/sda3
查看需要扩容的组名称
举例
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 6.7G 6.5G 83M 99% /
tmpfs 495M 80K 495M 1% /dev/shm
/dev/sda1 485M 326M 134M 71% /boot
[sss@localhost ~]$ sudo vgextend /dev/mapper/cl-root /dev/sda3
Volume group name cl-root has invalid characters
[sss@localhost ~]$ sudo vgextend /dev/mapper/cl /dev/sda3
Volume group "cl" successfully extended
#原来这个cl是组名,即-之前的字符串
pvcreate /dev/sda3 #这是初始化刚才的分区
sudo vgextend /dev/mapper/cl /dev/sda3 #将初始化过的分区加入到虚拟卷组cl
sudo lvextend -L +25G /dev/cl/root /dev/sda3 #如果报错这里将25改为24.99G
#以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:
xfs_growfs /dev/mapper/cl-root
再次查看挂载点
df -h #成功实现扩容