给子分区更多空间 Ubuntu Server

给子分区更多空间 Ubuntu Server

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

我运行了一下sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,得到的结果如下:

NAME                      FSTYPE       SIZE MOUNTPOINT        LABEL
loop0                     squashfs    69.8M /snap/lxd/19032   
loop1                     squashfs    69.9M /snap/lxd/19188   
loop2                     squashfs    32.3M /snap/snapd/11107 
loop3                     squashfs    55.5M /snap/core18/1988 
loop4                     squashfs    31.1M /snap/snapd/11036 
loop6                     squashfs    55.4M /snap/core18/1944 
loop7                     squashfs    31.1M                   
sda                                    2.7T                   
├─sda1                    vfat         512M /boot/efi         
├─sda2                    ext4           1G /boot             
└─sda3                    LVM2_member  2.7T                   
  └─ubuntu--vg-ubuntu--lv ext4         200G /                 
sr0                                   1024M    

如您所见,sda3有 2.7T 的存储空间,但ubuntu--vg-ubuntu--lv只使用了 200G。
有没有简单的方法来提供ubuntu--vg-ubuntu--lv更多存储空间?
我读过相关内容,gparted但我觉得这似乎很可疑。

答案1

如果卷组的大小已定义为 2.7 TB,则只需四个命令即可扩展逻辑卷并分配所有内容。操作方法如下:

  1. 打开终端(如果尚未打开)
  2. 通过告诉 LVM 物理分区大小已发生改变来扩展逻辑卷:
    sudo pvresize /dev/sda3
    
  3. 找到LVM逻辑卷的实际路径:
    sudo lvdisplay 
    
  4. 指示 LVM 扩展逻辑卷以使用所有新分区大小:
    sudo lvextend -l +100%FREE /dev/ubuntu--vg/ubuntu--lv
    
    笔记:确保将路径更改为与第 2 点中的正确路径匹配。
  5. 调整文件系统大小以使用所有新空间:
    sudo resize2fs /dev/ubuntu--vg/ubuntu--lv
    

这将为你提供一个 2.7TBext4格式的分区

相关内容