欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Linux刪除文件空間仍然不釋放問題

 更新時(shí)間:2024年10月31日 14:41:55   作者:Xiao_zuo_ya  
本文記錄了Linux服務(wù)器在移動(dòng)文件過程中出現(xiàn)磁盤空間不足的問題,找到占用磁盤最多的目錄或非必要的日志文件刪除后,空間仍然不釋放,經(jīng)查證,是因?yàn)槲募匀槐痪€程占用,故提出了通過echo清空文件內(nèi)容或者使用sudolsof+L1找到并清理占用文件的線程的解決方案

Linux刪除文件空間仍然不釋放

刪除文件大家都會(huì),但是刪除文件后空間仍然不釋放,我是第一次遇到,記錄一下。

tips:

寫在前面,我需要在Linux 服務(wù)器上從A目錄移動(dòng)文件到B目錄,報(bào)錯(cuò)信息如下

No space left on device

也就是移動(dòng)到的目錄磁盤空間不足

解決方案

找到占用磁盤最多的目錄活非必要的日志文件刪除,釋放磁盤空間

# 查看磁盤使用情況
df -h
# 找到那個(gè)磁盤被打滿了,具體是那個(gè)目錄,然后再目錄下執(zhí)行
# 查找深度為1的所有目錄大小情況
du -h --max-depth=1
# 刪除日志文件
rm -rf *.log

以上是常規(guī)操作,但是本以為刪除文件后,在移動(dòng)文件應(yīng)該可以了,但是還是提示空間不足,有點(diǎn)詭異了

網(wǎng)上查了一下,說是文件仍然被線程占用,所以空間不會(huì)被釋放

  1. 不要直接刪除文件,可以通過echo “” 把文件內(nèi)容清空
  2. 或者使用 sudo lsof +L1 找到刪除并占用文件的線程,清理掉這些線程

總結(jié)

這些僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論