900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > VMware® Workstation系统中Centos7磁盘扩容

VMware® Workstation系统中Centos7磁盘扩容

时间:2020-09-04 20:32:24

相关推荐

VMware® Workstation系统中Centos7磁盘扩容

VMware®Workstation作为一款功能强大的桌面虚拟计算机软件,可以为用户提供单一的桌面上同时运行不同的操作系统。VMware®Workstation目前兼容Windows、DOS、Linux、Mac等各类型操作系统。由于安装部署操作系统前未合理规划存储,或者当前磁盘容量无法满足当前业务增长,导致系统硬盘容量无法满足使用需求问题。不更换操作系统情况下,磁盘扩展显得尤为重要。今天我们分享在VMware®Workstation系统中扩容Centos7磁盘。本次实验基于VMware®Workstation 15Pro软件,同时使用CentOS-7-x86_64-DVD-1810.iso操作系统,将系统硬盘从70G扩展到100G。1. VMware®Workstation查看系统硬盘 在VMware®Workstation软件可以查看当前虚拟机里的硬盘容量,本次测试使用硬盘容量为70G。具体如下图所示:2. VMware®Workstation扩展系统硬盘在VMware®Workstation软件执行扩展磁盘操作。具体如下图所示:

注:(1)指定虚拟机硬盘(SCSI)。如上图示1;(2)点击下方扩展(E),选择磁盘扩展。如上图示2;(3)在弹出对话框内填写指定最大虚拟磁盘容量,本例指定最大虚拟磁盘容量为100G。如上图示3;(4)点击下方扩展(E),执行磁盘扩展工作。如上图示4;(5)磁盘扩展成果后会显示‘磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。’,点击下方‘确定’既可结束。如上图示例5;(6)VMware®Workstation扩展系统硬盘之前必须关闭虚拟化操作系统,否则无法实现磁盘扩展。3. 查看系统磁盘情况3.1 开启客户机操作系统3.2 查看系统磁盘执行‘fdisk -l’命令,查看当前系统磁盘数量及分区情况。具体如下图所示:

注:由上图可知,此系统中仅包含一个磁盘,即/dev/sda,同时/dev/sda/已被分为dev/sda1、/dev/sda2。3.3 查看系统磁盘容量情况进行后续工作前需要先查看当前系统磁盘容量,便于扩展工作结束后做对比。分别执行‘df -h’与‘lsblk’命令,可以查看当前系统分区情况。具体如下图所示:

注:(1)由‘lsblk’命令输出可知,系统内的/dev/sda尚有30G空间并未划分到其他分区。(2)本例主要扩展/home,由上图命令输出可知,当前系统/home为25G。(3)扩展其他分区与本例方法大同小异,在此不再赘述。3.4 处理系统分区此步骤目的是针对新增加的磁盘空间做新增分区。本例使用fdisk磁盘管理工具实现磁盘扩容。具体如下图所示:

注:(1)fdisk修改磁盘分区后使用‘w’命令,保存修改结果并退出fdisk程序。当系统返回‘The partition table has been altered!’则表明系统分区表已成功。(2)fdisk使用方式。具体如下图所示:

(3)当硬盘容量小于或等于2T时,可以使用fdisk工具处理磁盘分区,当磁盘容量超过2T时,建议使用parted。5. 重启操作系统6. 处理系统分区文件系统6.1 查看当前分区文件系统为保证正常使用新扩展的分区需要与系统已有分区类型保持一致。执行‘df -T /dev/sda1’命令,查看系统分区文件系统类型。具体如下图所示:

6.2 磁盘创建文件系统创建分区后需要在该分区创建文件系统,否则该分区无法正常读取数据。为保证系统可以正常使用该分区读写数据,此时创建的文件系统类型需要与已有分区保持一致。执行‘mkfs.xfs /dev/sda3’命令。具体如下图所示:

7. 处理物理卷(Physical Volume)7.1 创建物理卷(Physical Volume)执行‘pvcreate /dev/sda3’命令,在该磁盘上创建物理卷。具体如下图所示:

注:执行‘pvcreate /dev/sda3’命令,系统返回‘Physical volume "/dev/sda3" successfully created.’则表示/dev/sda3物理卷已成功创建。7.2 查看物理卷(Physical Volume)执行‘pvdisplay’命令,查看已创建的物理卷。具体如下图所示:

8. 处理系统卷组(Volume Group)8.1 查看系统卷组(Volume Group)执行‘vgdisplay’命令,查看当前卷组。具体如下图所示:

8.2 扩展系统卷组(Volume Group)执行‘vgextend [VG Name] /dev/sda3’命令扩展系统卷组,此目的是将新创建的物理卷组加入到系统卷组。

注:[VG Name]值可以通过vgdisplay命令显示;9. 处理逻辑卷(Logical Volume)9.1 查看逻辑卷执行‘lvdisplay’命令,查看当前逻辑卷信息。具体如下图所示:

9.2 扩展逻辑卷 执行‘lvextend -L +[Free PE / Size] /dev/[VG Name]/home’命令,扩展当前逻辑卷。具体如下图所示:

注:(1)Free PE / Size字段值可参考vgdisplay命令输出值;(2)[VG Name]值可以通过vgdisplay命令显示;(3)执行上述命令,当系统返回‘Logical volume centos/home successfully resized.’则证明已完成/home扩展。10. 调整文件系统容量执行‘xfs_growfs /dev/[VG Name]/home’命令,调整当前文件系统容量。具体如下图所示:

注:(1)[VG Name]值可以通过vgdisplay命令显示;(2)如磁盘为ext4格式,需要使用resize2fs命令调整文件系统容量。11. 验证扩容结果 执行‘df -h’与‘lsblk’命令,可以查看当前系统分区情况。具体如下图所示:

由上图可以,当前/home磁盘容量已扩展为55G,磁盘总容量扩展为100G。至此,在VMware®Workstation虚拟机中扩展Centos操作系统容量分享已结束。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。