gpt4 book ai didi

linux - yum 提示在带有 initramfs 的无盘系统中没有磁盘空间

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:18 30 4
gpt4 key购买 nike

不知谁有过这样的经历。我们正在使用无盘 linux 服务器。在我们使用ramdisk之前,最近我们正在尝试用ramfs制作一个无盘服务器,我们成功地创建了rootfs镜像并启动了服务器。

那么这里的问题是我们无法安装任何东西,因为 yum 提示没有磁盘空间。确实没有磁盘因此没有空间,但是对于 ramfs,我们可以更新 linux 配置以绕过这个问题吗?

df -kh / 
Filesystem Size Used Avail Use% Mounted on
- 0 0 0 - /
yum install w3m -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Excluding Packages from Extra Packages for Enterprise Linux 5 - x86_64
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package w3m.x86_64 0:0.5.1-18.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================
Package Arch Version Repository Size
====================================================================================================================
Installing:
w3m x86_64 0.5.1-18.el5 os 1.1 M

Transaction Summary
====================================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)

Total download size: 1.1 M
Downloading Packages:


Error Downloading Packages:
w3m-0.5.1-18.el5.x86_64: Insufficient space in download directory /var/cache/yum/os/packages
* free 0
* needed 1.1 M

更新:我检查了 yum 代码,它正在使用 statvfs 系统调用来检查磁盘空间。所以除了创建一个“真实磁盘”之外,我不知道如何绕过这个问题。

最佳答案

我有一个类似的用例。我找到了这个 article : 但出于某种原因,yum 在下载之前继续检查可用磁盘空间,即使使用

diskspacecheck=0

我最终决定解决方法:

yum clean all
mount -t tmpfs -o size=5G tmpfs /var/cache/yum

关于linux - yum 提示在带有 initramfs 的无盘系统中没有磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715332/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com