1、問題記錄
在Linux系統(tǒng)上,運(yùn)行python程序生成文件時(shí),提示錯(cuò)誤信息:OSError: [Errno 28] No space left on device
2、問題分析
導(dǎo)致OSError: [Errno 28] No space left on device問題可能是:block滿了,或者inode滿了,或者其他情況。在運(yùn)行程序生成文件時(shí)出現(xiàn)這個(gè)問題,大多數(shù)是block滿了導(dǎo)致的。
3、問題查找
df -h ## 1、查看所有block的使用情況
我的程序和數(shù)據(jù)都存放在**/home**路徑下,通過查看發(fā)現(xiàn)空間已經(jīng)占用100%
du -sh /home/* |grep G ## 2、查看大文件所在的目錄
## du -sh /home/* | sort -nr
文章來源:http://www.zghlxwxcb.cn/news/detail-604933.html
4、問題解決
rm -rf /home/tb/cn/xxx ## 3、刪除不使用的文件
df -h ## 4、重新查看所有block的使用情況
問題成功解決。這篇文章本人工作中遇到的問題所做的記錄,同時(shí)希望幫助遇到同樣問題的你。如果你對(duì)這個(gè)問題有更好的見解,歡迎留言。文章來源地址http://www.zghlxwxcb.cn/news/detail-604933.html
到了這里,關(guān)于OSError: [Errno 28] No space left on device的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!