安裝軟件致命錯誤:fatal error: error writing to /tmp/ccEmEL8S.s: No space left on device


今天安裝一個開源軟件s3fs,結果在make的時候報錯:
s3fs.cpp:3872:1: fatal error: error writing to /tmp/ccEmEL8S.s: No space left on device
compilation terminated.
make[1]: *** [s3fs.o] Error 1
 
於是查看/tmp目錄,發現總共大小才1M,雖然利用率只有1%:
root@supercache:/tmp# df -hl
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        90G   70G   17G  82% /
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           1.6G  772K  1.6G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G     0  3.9G   0% /run/shm
/dev/sda5        46G  5.2G   39G  12% /home
/dev/sda6        19G  172M   18G   1% /opt
overflow        1.0M  4.0K 1020K   1% /tmp
/dev/sdb1       1.8T  244M  1.7T   1% /storage
具體是
df /tmp
Filesystem     1K-blocks  Used Available Use% Mounted on
overflow            1024     4      1020   1% /tmp
 
google了下,google 關鍵詞   fatal error: error writing to  No space left on device,大概是說可能是/tmp剩余空間太小,應該設置大點,原文是:
 
於是設置變量:
export TMPDIR=/some/other/dir
 
參考原文:
 
再重新編譯,成功了!
雖然:
df  /tmp
Filesystem     1K-blocks  Used Available Use% Mounted on
overflow            1024     4      1020   1% /tmp

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM