【VMware】如何给 CentOS 系统扩展磁盘

本贴最后更新于 1954 天前,其中的信息可能已经时移世易

有时候后我们在使用 Vmware Workstation 的虚拟机的时候,会发现磁盘突然不够用了。这个时候就需要进行磁盘扩展了。下面讲解一下如何操作。

扩展虚拟磁盘

查看磁盘空间

因为我用的 CentOS 系统没有可视化桌面,所以我们使用命令“df -hl”查看磁盘空间
剩余 6.9G
image.png

关闭虚拟机。进入虚拟机设置。

注意只有关闭虚拟机才能扩展磁盘。
依次点击“硬件-磁盘-扩展”。
image.png

image.png

image.png

扩展对话框填写需要的容量(总容量)。

这里的扩展只完成了从客户机划分空间上的扩展,实际并未使用,也未扩展。
image.png
image.png

分区、格式化

以下所有操作,务必在 root 账户下完成。

进入 CentOS 系统。终端“ls /dev”查看已存在的分区。
一般显示为 sda*
image.png

fdisk /dev/sda 进入磁盘编辑。

这里具体选哪个看自己情况。一般 Tab 的自动填充就只能选一个。
进入 fdisk,“m”可以查看帮助。
image.png

输入“n”,添加新分区。

回车默认选择分区类型为主分区。
image.png

image.png

分区号回车使用默认选择,记住分区号,之后容易找新创建的分区。

起始扇区和 Last 扇区回车默认即可。

image.png

image.png

输入“w”写分区表,写完之后会自动退出 fdisk。

重启虚拟机,然后 “ls /dev/” 可以查看多出的分区,对应分区号。
image.png

image.png

“mkfs.ext2 /dev/sda3”格式化新分区。

image.png

扩展

下面进入正式扩展。

“lvm”进入 lvm(逻辑卷管理)管理。
“pvcreate /dev/sda3”为新分区创建物理卷。输入“y”擦除分区。
“pvdisplay”显示出新的物理卷。

image.png

image.png

image.png

“vgdisplay”显示卷分组,记下卷分组名字。

“vgextend centos /dev/sda3”把新建的物理卷添加到卷分组。
“vgdisplay”再次查看卷分组,分组大小已经改变。

image.png

image.png

image.png

我们的目的是扩展逻辑卷。

“lvdisplay”查看并记下原有逻辑卷的路径。
“lvextend -L +9.99G /dev/centos/root”增加大小。图中有解释。
增加完成后,“exit”退出 lvm。
image.png

image.png

image.png

“df -h”查看文件系统的大小没变。这个时候就需要同步文件系统了。

“df -T”先查看文件系统的类型。这里的类型是“xfs”。

image.png

image.png

“xfs_growfs /dev/centos/root”同步文件系统。

同步完成后使用 “df -h” 命令,可以看到大小已经改变。
至此,CentOS 系统扩展磁盘成功。
image.png

image.png

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    946 引用 • 943 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...