给子分区更多空间 Ubuntu Server

Eri*_*gel 4 server partitioning

我对 ubuntu 服务器相当陌生,我想扩展我的分区。

\n

我跑了sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL并得到以下结果:

\n
NAME                      FSTYPE       SIZE MOUNTPOINT        LABEL\nloop0                     squashfs    69.8M /snap/lxd/19032   \nloop1                     squashfs    69.9M /snap/lxd/19188   \nloop2                     squashfs    32.3M /snap/snapd/11107 \nloop3                     squashfs    55.5M /snap/core18/1988 \nloop4                     squashfs    31.1M /snap/snapd/11036 \nloop6                     squashfs    55.4M /snap/core18/1944 \nloop7                     squashfs    31.1M                   \nsda                                    2.7T                   \n\xe2\x94\x9c\xe2\x94\x80sda1                    vfat         512M /boot/efi         \n\xe2\x94\x9c\xe2\x94\x80sda2                    ext4           1G /boot             \n\xe2\x94\x94\xe2\x94\x80sda3                    LVM2_member  2.7T                   \n  \xe2\x94\x94\xe2\x94\x80ubuntu--vg-ubuntu--lv ext4         200G /                 \nsr0                                   1024M    \n
Run Code Online (Sandbox Code Playgroud)\n

正如你所看到的,sda3有2.7T的存储空间,ubuntu--vg-ubuntu--lv只使用了200G。
\n有没有一种简单的方法来提供ubuntu--vg-ubuntu--lv更多存储空间?
\n我读过gparted,但这对我来说看起来很奇怪。

\n

小智 5

如果卷组的大小已定义为 2.7TB,则只需四个命令即可扩展逻辑卷并分配所有内容。这里\xe2\x80\x99s如何:

\n
    \n
  1. 打开终端,如果\xe2\x80\x99s尚未打开
  2. \n
  3. 通过告诉 LVM 物理分区大小已更改来扩展逻辑卷:\n
    sudo pvresize /dev/sda3\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 查找 LVM 逻辑卷的实际路径:\n
    sudo lvdisplay \n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. 指示 LVM 扩展逻辑卷以使用所有新分区大小:\n
    sudo lvextend -l +100%FREE /dev/ubuntu--vg/ubuntu--lv\n
    Run Code Online (Sandbox Code Playgroud)\n注意:请务必更改路径以匹配第 2 点中的正确路径。
  8. \n
  9. 调整文件系统大小以使用所有新空间:\n
    sudo resize2fs /dev/ubuntu--vg/ubuntu--lv\n
    Run Code Online (Sandbox Code Playgroud)\n
  10. \n
\n

这将为您提供 2.7TBext4格式的分区

\n