Space not being freed from disk after deleting a file in centos

Issue

  1. 晚饭过后,同事找过来看个问题,机器磁盘满了,问有什么方案找出大文件,我说这个就只能遍历目录找了,推荐了 ncdu 这个工具给他去扫描目录
  2. 同事找了一圈,没有找到大文件。我也看了下数据盘空空如也,系统 USED 97%,/tmp 、/var/log、/root 这些容易藏污纳垢的地方看了一眼,居然一切正常
  3. lsof | grep delete 一看,哇咔咔[Doge]。 rsylogd 写入 /var/log/message 快 90G 了,而且 /var/log/message 是 deleted 状态的