300G的vdb1挂载在/export下;du -h显示/export占用51G;df却显示/export已经被用93%?

300G的/dev/vdb1挂载在/export目录下:

clipboard.png

clipboard.png
上图显示/export下的空间已经使用了93%.

进入/export下 du -h 看各子目录占用用空间情况,显示一共用了50G:

clipboard.png

为什么这个50G会占用了300G 93%的空间 ? !!!

阅读 2.3k
1 个回答

Linux 里已经打开的文件是可以被删除的。被删除之后,虽然文件系统里看不到了(du 看不到),但是他们却还确确实实在占用磁盘空间(df 是可以看到的),知道它们被关闭才会真正从磁盘上被删除。

可以用 sudo lsof | grep "deleted" 看一眼被打开的还在占用磁盘空间,但是已经被从文件系统删除的文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题