Ubuntu 显示错误消息,提示您的“usr”内存不足。这是我从 gparted 获取的内存映像:
请解释如何增加“usr”文件夹的大小。
答案1
首先备份重要数据。然后仔细按照以下说明操作:
- 从 Live 磁盘或 USB 启动系统。
- 使用 Gparted 在 之后未分配的 11Gb 空间中创建一个额外的 EXT4 格式的分区
/dev/sda17
。我们假设它被称为/dev/sda18
。 - 创建三个临时挂载点,例如
/mnt/root
,/mnt/usr/
和/mnt/usrlib
。 - 将现有的根分区挂载
/dev/sda9
上(这稍后/mnt/root
需要修改。)/etc/fstab
- 将包含 的现有分区挂载
/usr
在/dev/sda13
上/mnt/usr/
。 - 将新的空分区挂载
/dev/sda18
到/mnt/usrlib
。 - 将 的全部复制
/mnt/usr/lib
到/mnt/usrlib
。 确保你拥有一份完全相同的副本(最好rsync
反复使用,直到没有转移任何内容)。 /mnt/root/etc/fstab
在to mount/dev/sda18
on mount point中输入额外的一行/usr/lib
。- 重启。
如果一切正常,并且您可以验证 已/usr/lib
安装在 上/dev/sda18
,则您有两个 副本/usr/lib
。要删除不再需要的副本以释放空间,请执行以下操作:
- 从活动磁盘重新启动。
- 挂载
/dev/sda13
到一个临时挂载点,例如/mnt/usr
。 - 删除 的内容
/mnt/usr/lib
,但保留空目录,该目录将作为挂载点。 - 重启。
鼓励其他 Askubuntu 用户审查此过程并指出错误和遗漏。