如何处理空间不足错误

TLP*_*TLP 5 wubi disk 12.04

我正在使用安装在带有 Wubi 的 Windows 中的 Ubuntu。

在升级到 12.04 期间,我遇到了一个相当狡猾的陷阱。大约 25% 通过安装软件包,我收到消息,由于/usr. 当然,当我检查时,它下降到 140M。

那么该怎么办?不能打断,不能继续。由于我有一个似乎可以访问的巨大磁盘/host,即我安装了 Ubuntu 的 USB 硬盘,我想知道到底是什么,也许我可以在那里复制一些文件,然后在/usr. 所以我尝试了sudo mv /usr/lib /host/usr,但所有这些都导致了错误消息并将文件留在原地,同时在 中创建副本/host/usr,我发现一种奇怪的令人不安的行为:发生了什么?有些文件被移动了,有些没有?

所以我想,也许我可以检查一下我是否可以用 删除一些东西apt-get,但这会导致错误,即 dpkg 上的某个东西或其他东西被锁定,“也许它被另一个进程使用了​​?”。

还剩下什么?我点击了未安装和重新启动的软件包的警告,现在启动被中止,我最终进入纯文本登录提示。

所以,我的安装被搞砸了,这次我可能会重新安装并在没有五笔的情况下完成。

我的问题有两个:

  1. 为什么我单击确定之前安装过程不会检查所需的磁盘空间?尤其是当它不能被中断时。
  2. 有没有办法绕过这些陷阱,你现在需要空间。有哪些技巧?

bcb*_*cbc 3

升级管理器空间不足

正如评论中提到的,这是一个错误。这不应该发生。在运行升级之前,请确保您有 3GB 或更多空间。

升级运行时释放空间

您无法使用,apt-get因为它update-manager已经持有包锁。您也无法手动删除包缓存,因为它可能包含您刚刚下载的所有包。

您所能做的就是移动个人数据并手动删除非必要文件:

  1. 将个人数据从 等移动DocumentsPictures/host
  2. 删除DownloadsISO等大文件
  3. 手动清除浏览器缓存,例如~/.mozilla/firefox/Cache~/cache/google-chrome/Default/Cache。有时这可以释放 1GB。
  4. 通过查看/boot并删除除最新的vmlinuz-...initrd.img-...System.map-...abi-...以外的所有内核来手动删除旧内核config-...(如果您有很多旧内核,这可以释放数百 MB 空间)。
  5. 使用磁盘使用分析器查找可以删除或移动的大型日志文件或隐藏数据。

我仍然认为这只是一个必须修复的错误,而不是试图找到解决方案。到处删除或移动数据并不是一个真正好的解决方案(如果您不小心删除了一些重要的或具有个人价值的东西,显然会带来一些风险。