一、通過(guò)rm 刪除文件之后磁盤空間未釋放,這是有進(jìn)程仍在占用被刪除的文件,要想真正的刪除,只需要停止或重啟進(jìn)程,就會(huì)自動(dòng)釋放磁盤空間
二、應(yīng)用進(jìn)程很重要不能重啟或停止,可以使用以下方法:
1.查看占用刪除文件的進(jìn)程號(hào) 使用lsof命令
lsof命令不存在,安裝命令 yum install lsof -y
查看進(jìn)程 lsof |grep 進(jìn)程名稱
2.通過(guò)進(jìn)程進(jìn)入到目錄
cd /proc/10004/fd
3.將被刪除的文件清空
echo “” > file_name 命令將被刪除的文件清空
echo “” > 391文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-456374.html
注:當(dāng)linux打開一個(gè)文件的時(shí)候,Linux內(nèi)核會(huì)為每一個(gè)進(jìn)程在/proc/ 『/proc/nnnn/fd/目錄(nnnn為pid)』建立一個(gè)以其pid為名的目錄用來(lái)保存進(jìn)程的相關(guān)信息,而其子目錄fd保存的是該進(jìn)程打開的所有文件的fd(fd:file descriptor)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-456374.html
到了這里,關(guān)于linux系統(tǒng)刪除文件之后服務(wù)器磁盤空間未釋放處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!