1、新增磁盘
(1) 编辑虚拟机设置->添加
(2) 选择硬盘->下一步
(3) 选择SCSI格式,下一步
(4) 创建新虚拟磁盘,下一步
(5) 设置磁盘大小,选择将虚拟磁盘拆分多个文件,下一步
(6) 选择硬盘保存位置后点击完成
2、对虚拟机硬盘进行挂载
1.进入centos 7系统中,在终端界面中输入以下命令,并回车,在终端界面中可以看到原本30G的磁盘,并未扩容。
df -h
2.输入以下命令,查看新磁盘的分区信息。
fdisk -l
3.接着,对新加的磁盘进行分区操作(选择新增的磁盘),并回车。
fdisk /dev/sdb
4.输入“p”命令,回车,查看已分区的数量。
5.输入“n”命令,回车,新增一个分区。
6.输入“p”命令,回车,在打开的分区号命中使用默认的分区号,并回车。在显示的起始扇区直接敲回车键,在弹出的Last后面中,直接敲回车键即可进入下一步(在如图画框位置直接使用回车即可进入下一步)。
7.输入“p”回车,查看当前分区的信息,在显示的信息中就可以看到已经多了一个新的分区了,大小就是刚设置的大小。
8.输入“w”命令,回车,写入磁盘信息并保存。
9.输入reboot回车,重启虚拟机格式化新建分区。
10.输入以下命令并回车,初始化刚建立的分区。
pvcreate /dev/sdb1
11.输入vgextend centos /dev/sdb1命令并回车,把刚初始化的分区加入到虚拟卷组名中(命令:# vgextend 虚拟卷组名 新增的分区)。
vgextend centos /dev/sdb1
12.输入vgdisplay命令,查看卷组的详细信息,在详细信息中可以看到刚增加的20G空间还是处于空闲的状态。
13.输入df -h命令并回车,查看并记下需要扩展的文件系统名(/dev/mapper/centos-root,不同版本查看到的应该有所区别)。
14.输入命令并回车,扩容已有的卷组容量,将物理卷/dev/sdb1扩展至‘centos’卷组。
lvextend -l +100%FREE /dev/mapper/centos-root
15.输入pvdisplay命令并回车,查看当前的卷组,在显示的信息中卷组已经扩容成功了,接下来需要将文件系统也扩容。
16.输入命令并回车,查看文件系统的格式。
cat /etc/fstab | grep centos-root
17.在上一步已经看到了文件系统的格式了,就需要使用相应的命令来扩展磁盘空间。
xfs_growfs /dev/mapper/centos-root #刷新文件系统(xfs文件类型)使扩容生效
resize2fs /dev/mapper/centos-root #针对ext4文件系统
18.df -h 查看虚机文件挂载信息,已把整个硬盘挂载上去。