我正在使用安装在带有 Wubi 的 Windows 中的 Ubuntu。
在升级到 12.04 期间,我遇到了一个相当狡猾的陷阱。大约 25% 通过安装软件包,我收到消息,由于/usr. 当然,当我检查时,它下降到 140M。
那么该怎么办?不能打断,不能继续。由于我有一个似乎可以访问的巨大磁盘/host,即我安装了 Ubuntu 的 USB 硬盘,我想知道到底是什么,也许我可以在那里复制一些文件,然后在/usr. 所以我尝试了sudo mv /usr/lib /host/usr,但所有这些都导致了错误消息并将文件留在原地,同时在 中创建副本/host/usr,我发现一种奇怪的令人不安的行为:发生了什么?有些文件被移动了,有些没有?
所以我想,也许我可以检查一下我是否可以用 删除一些东西apt-get,但这会导致错误,即 dpkg 上的某个东西或其他东西被锁定,“也许它被另一个进程使用了?”。
还剩下什么?我点击了未安装和重新启动的软件包的警告,现在启动被中止,我最终进入纯文本登录提示。
所以,我的安装被搞砸了,这次我可能会重新安装并在没有五笔的情况下完成。
我的问题有两个:
升级管理器空间不足
正如评论中提到的,这是一个错误。这不应该发生。在运行升级之前,请确保您有 3GB 或更多空间。
升级运行时释放空间
您无法使用,apt-get因为它update-manager已经持有包锁。您也无法手动删除包缓存,因为它可能包含您刚刚下载的所有包。
您所能做的就是移动个人数据并手动删除非必要文件:
Documents到Pictures/hostDownloadsISO等大文件~/.mozilla/firefox/Cache或~/cache/google-chrome/Default/Cache。有时这可以释放 1GB。/boot并删除除最新的vmlinuz-...、initrd.img-...、System.map-...和abi-...以外的所有内核来手动删除旧内核config-...(如果您有很多旧内核,这可以释放数百 MB 空间)。我仍然认为这只是一个必须修复的错误,而不是试图找到解决方案。到处删除或移动数据并不是一个真正好的解决方案(如果您不小心删除了一些重要的或具有个人价值的东西,显然会带来一些风险。