VMware 虚拟机扩容(增加空间、增加磁盘)(非挂载方式)

环境:

虚拟机软件:VMware Workstation 10,

虚拟机: CentOS 7

问题:

给虚拟机文件系统根目录增加空间,不使用挂载方式(即将新增加的空间作为一个分区文件系统,挂载到根目录上),因为挂载方式需要移动现有文件系统中的文件,或将输出重新定位到新的挂载分区上,这样显然会造成数据不连贯。要使用扩容的方式,即文件保持现有系统不变,只是扩充其容量。

解决:

基本思路,将新增加的空间变为新的磁盘分区,然后将分区加入到卷组,利用卷组扩展文件系统大小,扩容后,对文件系统的使用来说,只是容量增大了,目录结构不需要做任何改变。

步骤如下:

1、      首先在vmware中设置新的磁盘大小
2、      重启(关键)。
3、      添加分区

fdisk /dev/sda

命令:

m—显示菜单

p—显示分区

n—增加分区

t—设置分区代号,同时设置分区类型(一般为LinuxLVM)

w—保存退出

q—不保存退出

 注意:一定要小心操作,否则有可能破坏现有文件系统,造成数据丢失。

具体步骤参考: http://blog.csdn.net/u012468263/article/details/52023518

4、重启(关键)
5、创建卷组

#创建物理卷

pvcreate /dev/sda3

#扩展卷组(往卷组中增加物理卷)

vgextend  centos  /dev/sda3

#增加逻辑卷

lvextend -L +7.96G /dev/centos/root /dev/sda3

如果是xfs的文件系统,在扩容后使用xfs_growfs /dev/centos/root命令进行扩容,使用resize2fs /dev/centos/root命令报错。

其他:

1、查看卷组、物理卷、逻辑卷

vgdisplay    pvdisplay    lvdisplay 

 

参考

http://blog.csdn.net/u012468263/article/details/52023518

posted @ 2018-03-02 13:05  hongweigg  阅读(33)  评论(0编辑  收藏  举报