当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Ubuntu 中增加磁盘分区的大小

作者:精品下载站 日期:2024-12-14 06:35:17 浏览:15 分类:玩电脑

如何在 Ubuntu 中增加磁盘分区的大小


如果您有 Ubuntu Linux 虚拟机,您很可能需要扩展虚拟硬盘并增加来宾操作系统中的分区。默认情况下,Ubuntu 安装程序为操作系统提供使用逻辑卷 (LVM),因此我们将研究如何扩展 LVM 分区。

首先,您需要增加虚拟机管理程序上虚拟硬盘的大小。

以下是增加不同虚拟机管理程序中虚拟磁盘大小的方法:

  • 如何增加VMware虚拟机磁盘大小

  • 如何在 Hyper-V 上扩展或收缩 VM 磁盘

  • 扩展KVM虚拟机磁盘大小

增加 VM 磁盘大小后,必须扩展 Linux 来宾操作系统分区(本示例中为 Ubuntu 22.04 LTS)。强制重新扫描磁盘,让你的 Ubuntu 看到增加的磁盘空间:

$ echo 1>/sys/class/block/sda/device/rescan

使用cfdisk来管理Ubuntu分区:

$ sudo cfdisk

在此示例中,您可以看到 /dev/sda 上有 1GB 的可用(未分配)空间。选择要扩展的分区 (/dev/sda3),然后从菜单中选择调整大小

从菜单中选择写入以保存对磁盘分区布局的更改。

[玩转系统] 如何在 Ubuntu 中增加磁盘分区的大小

退出 cfdisk。

增加物理分区的大小后,您将需要增加 Ubuntu 中逻辑分区的大小。检查您是否正在使用 LVM 卷:

$ sudo lsblk

[玩转系统] 如何在 Ubuntu 中增加磁盘分区的大小

让我们回顾一下 LVM 的关键概念和术语:

  • 物理卷 (PV) - 您的物理磁盘 (

    /dev/sda

    ,

    /dev/sdb

    , ETC。)

  • 卷组 (VG) - 包含一个或多个物理卷(磁盘)。例如,

    ubuntu-vg

    =

    /dev/sda

    +

    /dev/sdb
  • 逻辑卷 (LV) - 是卷组中的逻辑卷。例如:

    ubuntu-vg/root

    ,

    ubuntu-vg/home

    , ETC。

检查 LVM 卷组中的可用空间:

$ sudo vgdisplay

为了扩展LVM分区,首先需要增加PV(物理卷)的大小:

$ sudo pvresize /dev/sda3

现在您可以扩展逻辑卷了。在这种情况下,我们将使用所有可用的可用空间来调整卷的大小:

$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Logical volume ubuntu-vg/ubuntu-lv successfully resized.

[玩转系统] 如何在 Ubuntu 中增加磁盘分区的大小

然后你必须扩展文件系统。对于 ext2、ext3 和 ext4,运行以下命令:

$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

检查可用空间:

$ df -h

这样我们就成功地在 Ubuntu 上扩展了一个 LVM 卷。

如果您不使用 LVM 卷,则可以使用 parted 实用程序来增加 Linux 上的分区大小:


$ sudo parted
print free
resizepart n

了解如何在 Windows 上扩展硬盘分区。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯