首頁 >系統教程 >Linux >centos下如何刪除大檔案?centos下刪除大檔案的方法

centos下如何刪除大檔案?centos下刪除大檔案的方法

WBOY
WBOY轉載
2024-01-10 08:25:51712瀏覽

今天發現測試的伺服器磁碟空間使用100%。透過df  -lh 和du –sh,定位到是jenkins日誌檔案363G。網路上找了幾個關於刪除大檔案的方法:

一、最low的:rm

rm 刪除大檔案後,df –lh查看會發現,磁碟還是被佔用.

這是因為rm刪除文件,文件一般不會立即寫入磁碟,也就是空間不會立即釋放。

解決的方式:

#1.重啟伺服器(最好別選);

2.losf | grep deleted ;查看被刪除的進程

centos下如何刪除大檔案?centos下刪除大檔案的方法

#進程未關閉,所以磁碟空間不會被釋放,需要kill –9 PID,殺死進程後,空間才會釋放。

二、輸入重定向:

#以下的幾種方法都是清空檔案內容,但都不會刪除檔案

1.  echo >/path/to/somefile

2.   cat /dev/null > /path/to/somefile 

#3.   >/path/to/somefile

## ###4     : >/path/to/somefile###

以上是centos下如何刪除大檔案?centos下刪除大檔案的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除