小编Pau*_*ski的帖子

如何从命令行扩展 /dev/sda3 和卷组?

我们在 Hyper-V 下将 Ubuntu 16.04.6 LTS 作为虚拟机运行 - 没有 UI,因此 gparted 并不是真正的选择。

/dev/sda3 上的空间不足,因此我扩展了 Hyper-V 内部的驱动器,然后运行:

sudo parted -l
Run Code Online (Sandbox Code Playgroud)

它警告说:

似乎并未使用 /dev/sda 的所有可用空间,您可以修复 GPT 以使用所有空间(额外的 20971520 块)还是继续当前设置?修复/忽略?使固定

修复后,我看到运行 fdisk -l /dev/sda 现在为 100 GiB。

我不太清楚如何将这个额外空间分配给 /dev/sda3 - 我尝试扩展使用率为 99% 的逻辑卷(正是这个逻辑卷促使我首先尝试扩展可用空间):

sudo lvextend /dev/srv-vg/root /dev/sda3
Run Code Online (Sandbox Code Playgroud)

但我认为由于空间没有分配给 sda3 它无法扩展它(因为它并没有真正扩展它)。

于是我尝试分手:

$sudo parted /dev/sda
resize part 3
End?  [85.9GB]? -0
(parted): quit
Information: You may need to update /etc/fstab
Run Code Online (Sandbox Code Playgroud)

fdisk -l 现在显示 sda3 有更多空间,但仍然显示 99% 的空间已使用。

Device       Start       End   Sectors  Size Type
/dev/sda1 …
Run Code Online (Sandbox Code Playgroud)

partitioning 16.04

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

16.04 ×1

partitioning ×1