centos7、8虚拟机扩展内存
笔者使用的环境是vmware15,centos7的镜像,针对虚拟机内存空间不足的扩展一、扩展磁盘先将虚拟机关机,进入虚拟机设置这里我没关机,直接截图的,所以扩展处点不了。点击图中扩展是指扩展所选磁盘内存;点击添加可以新增加一个磁盘。两个都可以扩展虚拟机内存1、点击扩展,如果提示需要把虚拟机文件合一的话,我就没做过了,自行找度娘。这个是根据创建虚拟机的时候一个选项所决定的。2、如果点击扩展,嫌把虚拟
- 笔者使用的环境是vmware15,centos7的镜像,针对虚拟机内存空间不足的扩展
一、扩展磁盘
- 先将虚拟机关机,进入虚拟机设置
这里我没关机,直接截图的,所以扩展处点不了。点击图中扩展是指扩展所选磁盘内存;点击添加可以新增加一个磁盘。两个都可以扩展虚拟机内存
- 1、点击扩展,如果提示需要把虚拟机文件合一的话,我就没做过了,自行找度娘。这个是根据创建虚拟机的时候一个选项所决定的。
- 2、如果点击扩展,嫌把虚拟机文件合一太麻烦,就可以点击添加,新增加一个磁盘,选项默认即可。
这里我直接新增加的一个磁盘,本文后面的命令输出都是针对新增加的磁盘
二、创建分区
- 1、开机,执行命令
lsblk
查看磁盘比如,我这里就多了个磁盘
sdb
,可能每个人的磁盘名称可能不一样,后续换成自己的设备名称。磁盘是在/dev
目录下面
- 2、创建分区
对
/dev/sdb
创建分区,当然也可以不用创建分区,直接把整快磁盘/dev/sdb
加入到卷组当中,就可以直接进行第三步,扩展逻辑卷- 依次执行以下命令:
parted /dev/sdb mklabel msdos parted /dev/sdb mkpart primary xfs 2048s 10GIB udevadm settle parted /dev/sdb print mkfs.xfs /dev/sdb1
说明:
①上面执行的命令是非交互式的,直接执行parted /dev/sdb
命令,可以进入交互模式,mklabel
、mkpart
、print
是子命令,其他的是参数,进入交互模式可以更清晰的创建分区。
②对于子命令mklabel
,不一定非得使用msdos
,还有其他的,比如GPT
。
③:对于子命令mkpart
,内存务必从2048s
开始。10GIB
是指内存结束的地方,在交互模式会有说明。根据实际情况分配内存大小
④:mkfs.xfs
,格式化分区为xfs
格式
三、扩展逻辑卷
-
1、创建物理卷pv
pvcreate /dev/sdb1
-
2、扩展卷组vg
vgdisplay vgextend centos /dev/sdb1
说明:
①这里只说明了扩展卷组,不是创建卷组,创建卷组是使用vgcreate
命令。
②先使用vgdisplay
查看所存在的卷组名称,比如centos
③再使用vgextend
将/dev/sdb1
加入到卷组centos
-
3、扩展逻辑卷lv
lvextend -rL +9.9GB /dev/centos/root
说明:
①务必添加-r
选项,可以少执行一个命令
②/dev/centos/root
是所存在的逻辑卷
③必须先扩展该逻辑卷所在的卷组 -
4、说明
创建、扩展逻辑卷内存是按照 物理卷->卷组->逻辑卷 顺序进行的,使用的命令也很类似,物理卷是
pv
,卷组是vg
,逻辑卷是lv
,使用*
代指pv、vg、lv
①创建:*create
②扩展:*xtend
,当然只有卷组和逻辑卷才会使用
③删除:*remove
④查看细节:*display
⑤查看状态:*s
-
5、最后使用
df -h
查看是否扩展成功,也可以使用lsblk
查看磁盘分区和逻辑卷的情况
更多推荐
所有评论(0)