/ tmp上没有足够的空间

寻求者

我无法运行更新管理器,因为我收到一条错误消息,指出/tmp目录中没有足够的可用空间我实际上已经清理了tmp目录,但是错误仍然存​​在。

这是 df-h

/dev/loop0       13G   11G  952M  92% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           785M  920K  784M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  584K  2.0G   1% /run/shm
/dev/sda6        20G   14G  6.4G  68% /host

overflow        1.0M   16K 1008K   2% /tmp
约瑟纳尔沃

似乎发生了什么:

您的/磁盘已满,然后Ubuntu在RAM内存中创建了一个新分区,以供临时使用。

现在,这个1 MB的分区也不足以完成这项工作。

我们可以做什么:

1)增加此分区的大小只是为了进行升级

2)实际上删除了HD中不再需要该分区的足够文件。


做1:

打开一个终端并运行

sudo umount /tmp
sudo mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp

这应该给您一个1MB的分区(就像您拥有的= P一样)。

现在,要增加大小,请增加该size行的,这样,使用size=10485760,您将获得10 MB。

您的目标是找到一个足以胜任该工作的数字,但也留下足够的内存

评论1

sudo umount -l /tmp如果您遇到“文件系统忙,无法卸载”的某些变化,则可能要尝试一下

解决“文件系统繁忙(...)”的另一种可能的方法是fuser -m /tmp找到使用/ tmp的pid(进程号),然后ps -elf <pids>停止或终止进程

您可能想尝试sudo mount -t tmpfs -o size=1MB,mode=1777 overflow /tmp甚至尝试一下sudo mount -t tmpfs -o size=1G,mode=1777 overflow /tmp(分别用于1 MB或1 GB)-也就是说,单位可用,因此您不必键入很大的数字


做2:

打开终端并运行,sudo umount /tmp或者,如果失败,则运行sudo umount -l /tmp

然后收拾!

删除文件/tmp现在 /tmp实际上是HD中的东西,而不是虚拟ram磁盘中的文件),卸载未使用的软件包,删除主文件夹中的文件等等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

/tmp 上没有剩余空间

Docker(Linux)错误:即使我有足够的空间,设备上也没有剩余空间

没有足够的磁盘空间!

/ boot上没有足够的可用空间来升级-已清除的旧内核!

包装JTextArea没有获得足够的空间/窃取了空间

postgres 设备上没有剩余空间,即使有足够大的容量并且只有 10 条记录

Azure WebJobs:磁盘上没有足够的空间

tmpfs docker容器中没有足够的可用空间

没有足够的空间来显示Android广告

没有足够的空间来释放rootfs分区以升级内核

“ Console.ReadLine”没有足够的存储空间。

如果没有足够的空间,则不显示数据标签

lmdb.Error:磁盘上没有足够的空间

对齐中心,直到没有足够的空间WPF

VSTS托管代理,磁盘上没有足够的空间

当没有足够的空间时,让 StackPanel 的项目向下浮动

如果没有足够的空间,则自动将div换行

Azure云服务磁盘上没有足够的空间

SwiftUI 导航视图在内容之前没有足够的空间

没有足够的磁盘空间用于启动修复

WebSQL事务错误没有足够的存储空间?

升级时没有足够的可用磁盘空间

无法缩小C:分区:没有足够的空间

Ubuntu升级:/ var /中没有足够的磁盘空间

将元素左右放置在同一行上;如果没有足够的空间,则将它们都放在左边

启动Android模拟器时,“设备上没有足够的存储空间来存储软件包”

无法在ubuntu服务器中安装新内核。即使有足够的磁盘空间,也会出现“ gzip:stdout:设备上没有剩余空间”错误

当设备有足够的空间时,如何解决mv期间出现的间歇性“设备上没有剩余空间”错误?

Docker 构建最终出现“设备上没有剩余空间”错误,尽管其中一个磁盘中有足够的空间