-
使用
df -h
查看磁盤空間 -
使用
du -sh *
查看每個(gè)目錄的大小
經(jīng)過查看沒有發(fā)現(xiàn)任何大的文件夾。 繼續(xù)下面的步驟
如果您的Linux磁盤已滿,但是通過 du -sh
找不到大文件,可能是因?yàn)橛幸恍┻M(jìn)程正在寫入磁盤,但是這些文件已經(jīng)被刪除,但是進(jìn)程仍然在使用它們。這種情況下,可以使用 lsof 命令查找這些文件并殺死相關(guān)進(jìn)程。以下是一些可能有用的命令:
- 查找哪些進(jìn)程占用了磁盤空間:
sudo lsof | grep deleted
- 查找哪些進(jìn)程占用了刪除的文件:
sudo lsof +L1
- 殺死占用已刪除文件的進(jìn)程:
sudo kill -9 <PID>
如果 lsof | grep deleted
的命令沒有返回結(jié)果,可以直接執(zhí)行 sudo lsof +L1
命令。如下圖是我的進(jìn)程占用的磁盤空間沒有釋放
直接 kill 掉進(jìn)程后的磁盤空間。文章來源:http://www.zghlxwxcb.cn/news/detail-566736.html
在 sudo lsof +L1
命令的執(zhí)行結(jié)果中,SIZE/OFF
表示已刪除文件的大小或偏移量。
當(dāng)一個(gè)文件被刪除時(shí),如果有進(jìn)程仍然在使用該文件,那么該文件的磁盤空間不會(huì)立即釋放,而是被標(biāo)記為“刪除”。在這種情況下,SIZE/OFF
列將顯示該文件的大小或偏移量。如果該文件當(dāng)前沒有被任何進(jìn)程使用,那么 SIZE/OFF
列將顯示為0。
需要注意的是,SIZE/OFF
列中顯示的大小或偏移量可能是不準(zhǔn)確的,因?yàn)橐褎h除文件的大小可能會(huì)隨著進(jìn)程對其進(jìn)行讀寫操作而發(fā)生變化。文章來源地址http://www.zghlxwxcb.cn/news/detail-566736.html
到了這里,關(guān)于Linux磁盤空間占滿,但搜不到大文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!