![在 Fedora 虚拟机中使用 yum 时,VirtualBox 出现“下载目录空间不足”错误](https://linux22.com/image/541303/%E5%9C%A8%20Fedora%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E4%BD%BF%E7%94%A8%20yum%20%E6%97%B6%EF%BC%8CVirtualBox%20%E5%87%BA%E7%8E%B0%E2%80%9C%E4%B8%8B%E8%BD%BD%E7%9B%AE%E5%BD%95%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%E2%80%9D%E9%94%99%E8%AF%AF.png)
我刚刚在 VirtualBox 上全新安装了 Fedora,并为其分配了 8GB 的硬盘空间。通过 yum 安装了一些软件包(仅此而已)后,我收到以下错误:
下载目录空间不足
我是 VirtualBox 新手,想知道有什么办法可以避免这种情况。我应该为实例分配超过 8GB 的空间吗?(顺便说一句,我尝试了两种设置,一种是分配静态 8GB,另一种是分配最大 8GB 的可扩展空间)
答案1
以下是一些选项:
- 通过 删除一些您不使用的软件包
yum remove
。您可以通过 获取软件包列表rpm -qa | less
。 - 也许有一些您不需要的 RPM 文件,
df -h
然后yum clean all
重试df -h
,看看是否清理了大量空间。 - 您可能可以增加磁盘空间。这取决于您的确切分区方案以及是否使用 LVM,因此这通常更像是“专家”选项。使用“gparted”,您可以轻松完成此操作,但您需要启动“gparted”可启动映像来调整大小,或者您可以手动使用、、、等
fsck
...如果所有这些对您来说听起来都很难,那么这可能是“力不从心”。pvresize
lvresize
resize2fs
- 如果您在虚拟系统上还没有太多内容,最简单的方法就是使用更大的磁盘映像重新安装。
- 如果您尝试安装一堆软件包,请尝试将其拆分为一次安装一个。在进行安装时,您需要两份副本,即下载的和已安装的,因此将其拆分成较小的部分并
yum clean all
在它们之间执行可以为您提供所需的喘息空间。
答案2
你仍在从你的 Live CD 加载;卸载它