GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决

df -h 检查磁盘空间

Filesystem Size Used Avail Use% Mounted on

udev 2.0G 4.0K 2.0G 1% /dev

tmpfs 394M 3.5M 390M 1% /run

/dev/sda1 19G 14G 3.8G 79% /

none 4.0K 0 4.0K 0% /sys/fs/cgroup

none 5.0M 0 5.0M 0% /run/lock

none 2.0G 8.0K 2.0G 1% /run/shm

none 100M 44K 100M 1% /run/user

overflow 1.0M 12K 1012K 2% /tmp

致命问题:/tmp 被挂载为overflow 分区,总大小仅1.0M,完全无法满足gcc

编译生成临时文件的需求。

解决方案:

卸载异常的overflow挂载

sudo umount /tmp

重新挂载 /tmp 到根分区(使用内存tmpfs 4G容量)

sudo mount -t tmpfs -o size=4G,mode=1777 tmpfs /tmp

相关推荐
古法老登瞎折腾1 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
学逆向的1 小时前
C 堆区内存管理
c语言·开发语言·网络安全
huoyueyi1 小时前
《融天AI-APP从0到1开发实录》
开发语言·lua
琥珀.1 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu2 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
xiaoye-duck3 小时前
《C++ 工具库实战》gflags 命令行参数解析库详解
c++·第三方库
OpenAnolis小助手3 小时前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
狂奔的sherry4 小时前
C++ 宏生成访问函数的代价:访问权限、调试和类型检查
c++·宏·编译·预处理器·类型检查
Linux运维技术栈4 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
阿尼卡~4 小时前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定
c语言·开发语言·windows