/dev/mapper/ubuntu—vg-root 已满

/dev/mapper/ubuntu—vg-root 已满

我刚刚在帮助下成功增加了磁盘大小这个问题。我的设置是在 VirtualBox 中运行的 Ubuntu Server 作为 Web 开发服务器。我现在有这个空间:

在此处输入图片描述

如您所见,/dev/mapper/ubuntu--vg-root磁盘已满,但我还有更多空间。如何使用新空间来避免磁盘已满错误?我甚至不知道从哪里开始查找,所以任何帮助都非常有用。

答案1

/dev/mapper表示您正在使用 LVM;因此调整物理卷的大小不足以调整逻辑其中包含的卷,更不用说文件系统了。

为了增加文件系统大小,我遵循这些说明从 ServerFault 成功:

  1. 首先,我使用 增加了物理分区gparted。这很简单,我假设你已经这样做了。如果您无法访问 LiveCD,您可以通过 在线增加物理磁盘的大小,pvresize如链接的说明中所示。

  2. 然后我lvresize扩大逻辑卷以填充物理卷。我验证了pvdisplay物理卷的大小,并尝试使用该大小。

     sudo lvresize -L 28.82G /dev/ubuntu-tt-vg/root
    

但是,它太大了,所以我从 27G 开始,并不断调整分区的大小,直到达到最大值。

  1. 然后,我习惯resize2fs在逻辑卷内扩大文件系统。

     sudo resize2fs /dev/ubuntu-tt-vg/root 7290881
    

在这里找到最大值要容易得多。如果您尝试一个大于最大值的数字,它会告诉您最大值的确切值。

  1. 此时,df -h应该显示您的文件系统已经增长到新的大小。

相关内容