在我的工作中,我必须删除/清除 HD 上某些内容到我们的服务器。我通常会df -h
在之后检查可用空间和使用情况。有时我注意到它不会立即更新。我记得我问过我的同事,他们提到了为什么会这样,但我忘了他们建议我什么。有人知道为什么它df -h
不会立即更新吗?我是否需要做些什么才能让它更新?
答案1
您需要使用 清除文件系统缓存sync
。sync 会刷新文件系统缓冲区,然后您应该使用 获取更新的文件系统信息df -h
。
更多信息请参阅同步的手册页。
答案2
我从同事那里得知了原因。之所以df
没有立即更新,是因为我必须重启我们服务器中的 postgres 服务。谢谢您的帮助 :)