![如何在虚拟机中调整Linux的硬盘大小](https://linux22.com/image/1278020/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E8%B0%83%E6%95%B4Linux%E7%9A%84%E7%A1%AC%E7%9B%98%E5%A4%A7%E5%B0%8F.png)
我在vm中安装了一个centos,然后通过vm的设置来扩展硬盘的卷。
如何在不重新安装的情况下调整硬盘大小?
我第一次安装时没有设置 lvm
答案1
安装 GPartEd,然后打开它。加载后,单击要扩展的分区。单击移动/调整大小按钮并设置分区的新大小。完成后,点击申请按钮。
答案2
这取决于您使用的文件系统。您可以在线调整 reiserfs 和 xfs 的大小(resize_reiserfs 和 xfs_grow 是命令,IIRC),并且可以使用 resize2fs 来增大 ext2/3/4。在大多数情况下,您只需在命令后输入设备路径(即resize2fs /dev/sda2
),它就会增长到填满设备的当前大小 - 这显然是您在本例中想要做的。
如果您对驱动器进行了分区,您还需要调整分区大小;您可以使用命令行中的 parted 来执行此操作,但需要非常小心。正如 RobinJ 所建议的那样,重新启动并使用 gparted 启动系统要容易得多,也更安全。您必须卸下设备,这样分区表才会被重新读取,如果这是根文件系统,则意味着您必须重新启动。