所以我遇到了分区中的分区问题。磁盘层次结构:
我的磁盘(nvme0n1)被分成 3 个部分。
- /boot/efi 512M(nvme0n1p1)
- /启动 1G(nvme0n1p2)
- 无名(nvme0n1p3)
nvme0n1p3
有一个名为ubuntu--vg-ubuntu--lv
(200G) 的“子分区”,它被挂载/使用在 下/
。nvme0n1p3
有 930G 大,但 Ubuntu 分区只有 200G。现在我的问题是:
有没有办法用终端将剩余的 730GB 放入 ubuntu 分区,而不会丢失所有数据?
如果这很重要,Ubuntu 分区是 ext4。我正在使用 Ubuntu 20.04。
我尝试过的:
- 如何合并分区?
- 使用
parted
命令partresize
- 只需使用
fs2resize
输出sudo pvs
:
/dev/nvme0n1p3 ubuntu-vg lvm2 a-- <930.01g <730.01g
如果您有任何疑问,我很乐意为您解答。
提前谢谢您。
答案1
@Terrance 的评论很有效。
他指出一个答案来自另一个问题,这个方法有效。我从答案中执行了以下步骤:
raziel@hanneserver:~$ sudo lvextend -l+100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from 200.00 GiB (51200 extents) to <930.01 GiB (238082 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
raziel@hanneserver:~$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 25, new_desc_blocks = 117
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 243795968 (4k) blocks long.
raziel@hanneserver:~$ df -hPT /
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 915G 181G 696G 21% /