解決Linux刪除文件空間仍然不釋放問題
Linux刪除文件空間仍然不釋放
刪除文件大家都會,但是刪除文件后空間仍然不釋放,我是第一次遇到,記錄一下。
tips:
寫在前面,我需要在Linux 服務器上從A目錄移動文件到B目錄,報錯信息如下
No space left on device
也就是移動到的目錄磁盤空間不足
解決方案
找到占用磁盤最多的目錄活非必要的日志文件刪除,釋放磁盤空間
# 查看磁盤使用情況 df -h # 找到那個磁盤被打滿了,具體是那個目錄,然后再目錄下執(zhí)行 # 查找深度為1的所有目錄大小情況 du -h --max-depth=1 # 刪除日志文件 rm -rf *.log
以上是常規(guī)操作,但是本以為刪除文件后,在移動文件應該可以了,但是還是提示空間不足,有點詭異了
網(wǎng)上查了一下,說是文件仍然被線程占用,所以空間不會被釋放
- 不要直接刪除文件,可以通過echo “” 把文件內(nèi)容清空
- 或者使用 sudo lsof +L1 找到刪除并占用文件的線程,清理掉這些線程
總結(jié)
這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
apache禁止搜索引擎收錄、網(wǎng)絡爬蟲采集的配置方法
這篇文章主要介紹了apache禁止搜索引擎收錄、網(wǎng)絡爬蟲采集的配置方法,注意一定要寫到Location節(jié)點,否則不起作用,可以精確匹配,也可以IP匹配,需要的朋友可以參考下2014-06-06Linux系統(tǒng)中.bash_profile文件詳解
大家好,本篇文章主要講的是Linux系統(tǒng)中.bash_profile文件詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法
這篇文章主要介紹了Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法,另外作者還提出了盡量使用偽靜態(tài)的建議,需要的朋友可以參考下2015-07-07