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

bei*_*lex 8 disk-usage

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

在此处输入图片说明

如您所见/dev/mapper/ubuntu--vg-root,已满,但我还有更多空间。如何使用新空间来阻止磁盘已满错误?我什至不确定从哪里开始寻找,所以任何帮助都很棒。

jpa*_*ugh 10

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

为了增加文件系统的大小,我成功地遵循了 ServerFault 的以下说明:

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

  2. 然后我用lvresize增长逻辑卷来填充物理卷。我曾经pvdisplay验证物理卷的大小,并尝试使用该大小。

     sudo lvresize -L 28.82G /dev/ubuntu-tt-vg/root
    
    Run Code Online (Sandbox Code Playgroud)

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

  1. 然后,我用来resize2fs在逻辑卷内扩展文件系统。

     sudo resize2fs /dev/ubuntu-tt-vg/root 7290881
    
    Run Code Online (Sandbox Code Playgroud)

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

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

  • 很好的提示“*如果您尝试大于最大值的数字,它会准确地告诉您最大值是多少。*”,结果我只是去了 `sudo resize2fs /dev/mapper/kubuntu--vg-root 999999999999` 。 (3认同)