vm虚拟机扩容内存详细方法 从中我所遇到的坑在下面总结下来可以参考
这是我认为比较好用的方法 非常详细
安装过程遇到的问题
卷扩容分区路径
首先知道自己要扩容的位置,刚开始创建了10g 发现不够用
初始化分区
pvcreate /dev/sda3
将初始化过的分区加入到虚拟卷组(centos,不同的组不一样,划线部分为自己扩容的内存)
vgextend centos /dev/sda3
扩展已有卷的容量(最开始我是34G,但是空闲空间不足,改成33.9)
lvextend -L +33.9G /dev/centos/root
文件系统扩容(最后一步)
上方链接提供的方法 能够成功的话就是用此方法
resize2fs /dev/centos/root
我这样是失败的出现的错误为
报错:resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/vg01-lv01 时找不到有效的文件系统超级块.
经查询资料后得知,不同格式的文件需要使用不同命令。
这个文件是xfs格式的,所以需要使用xfs_growfs命令
xfs_growfs -p -F /dev/mapper/centos-root
使用 df -hT 查看是否成功