由于新建虚拟机是设定的磁盘空间为20G,慢慢发现不太够用,所以需要增加磁盘空间,网上找了好多方法,终于成功解决,现在我把我的操作流程记录一下,以备不时之需。(温馨提示:可以无脑操作的,看不懂只能补习Linux基础啦!)
首先vmware端操作:
1.首先虚拟机关机,打开你要增加磁盘的那台虚拟机的 设置 ,点击 硬盘 -->扩展

2.选择要增加多少磁盘空间
3.打开虚拟机,对新增加的磁盘进行分区,格式化
分区:
fdisk /dev/sda 操作 /dev/sda 的分区表
p 查看已分区数量
n 新增加一个分区
p 分区类型我们选择为主分区
3 分区号选3
回车 默认(起始扇区)
回车 默认(结束扇区)
t 修改分区类型
3 选分区3
8e 修改为LVM(8e就是LVM)
w 写分区表
q 完成,退出fdisk命令
我的操作截图:
4.重启机器
5.格式化
mkfs.ext3 /dev/sda3
6.添加新LVM到已有的LVM组,进行扩容
lvm
lvm> pvcreate /dev/sda3 刚才初始化的分区
lvm> vgdisplay 查看自己VG name
lvm> vgextend centos /dev/sda3 我的是centos
lvm> lvextend -L +19.9G /dev/centos/root 增加磁盘, 19.9G是增加的磁盘大小,在vmware上增加了多少,这边就写 总增加磁盘大小减0.1 至于centos下那个路径,是需要你自己看的,直接去/dev/centos路径看就行,一个是root 一个是 swp。选择root,假如是其他的 写上就是。
lvm> pvdisplay 查看磁盘状态
lvm> quit 退出
7.对文件系统进行真正扩容
[[email protected] ~]# resize2fs /dev/centos/root
我自己使用这个命令报错:
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/centos/root 时
找不到有效的文件系统超级块.
所以用一下命令扩容的:
[[email protected] ~]# xfs_growfs /dev/centos/root
最后看一下对比图: