我刚刚在帮助下成功增加了磁盘大小这个问题。我的设置是在 VirtualBox 中运行的 Ubuntu Server 作为 Web 开发服务器。我现在有这个空间:
如您所见,/dev/mapper/ubuntu--vg-root
磁盘已满,但我还有更多空间。如何使用新空间来避免磁盘已满错误?我甚至不知道从哪里开始查找,所以任何帮助都非常有用。
答案1
/dev/mapper
表示您正在使用 LVM;因此调整物理卷的大小不足以调整逻辑其中包含的卷,更不用说文件系统了。
为了增加文件系统大小,我遵循这些说明从 ServerFault 成功:
首先,我使用 增加了物理分区
gparted
。这很简单,我假设你已经这样做了。如果您无法访问 LiveCD,您可以通过 在线增加物理磁盘的大小,pvresize
如链接的说明中所示。然后我
lvresize
扩大逻辑卷以填充物理卷。我验证了pvdisplay
物理卷的大小,并尝试使用该大小。sudo lvresize -L 28.82G /dev/ubuntu-tt-vg/root
但是,它太大了,所以我从 27G 开始,并不断调整分区的大小,直到达到最大值。
然后,我习惯
resize2fs
在逻辑卷内扩大文件系统。sudo resize2fs /dev/ubuntu-tt-vg/root 7290881
在这里找到最大值要容易得多。如果您尝试一个大于最大值的数字,它会告诉您最大值的确切值。
- 此时,
df -h
应该显示您的文件系统已经增长到新的大小。