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

相关推荐
偶尔上线经常挺尸5 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
九转成圣5 小时前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
SmartRadio5 小时前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信
开发语言·网络·智能手机·esp32·长距离wifi
鸽芷咕5 小时前
DOSBox 汇编环境搭建完整教程:安装配置 + MASM/LINK/DEBUG 工具链配置详解
汇编
laowangpython5 小时前
Rust 入门:GitHub 热门内存安全编程语言
开发语言·其他·rust·github
我叫汪枫5 小时前
在后台管理系统中,如何递归和选择保留的思路来过滤菜单
开发语言·javascript·node.js·ecmascript
_.Switch5 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript
软件技术NINI5 小时前
webkit简介及工作流程
开发语言·前端·javascript·udp·ecmascript·webkit·yarn
Brendan_0015 小时前
JavaScript的Stomp.over
开发语言·javascript·ecmascript
念2345 小时前
f5 shape分析
开发语言·javascript·ecmascript