gpt4 book ai didi

linux - df -h 和 ll -h 返回信息不一致

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:07 25 4
gpt4 key购买 nike

各位!df -h 显示磁盘已满(已使用 100%)。但是当我使用 ll -h 时,文件的总大小几乎减少了 2%。有人可以解释发生了什么吗?

最佳答案

主要有两个原因:

  1. 在 Linux 中,即使文件已被其他人(例如某些程序)打开,您也可以删除该文件。这是因为,当您删除一个文件时,只有文件系统对该文件的引用被删除,只有当所有用户都关闭了该文件时,实际文件本身才会被删除(并释放磁盘空间)。 ls 看不到已删除但仍在使用的文件。
  2. 几乎所有的文件系统都以 block 的形式排列它们的数据,通常是 4Kbytes。也就是说,当你创建一个小文件时,实际使用的磁盘空间至少还是4K。当您有很多小文件时,这就变得很重要。

lsdf 的区别在于,一个显示文件内容的大小,而另一个显示实际使用的磁盘空间。

关于linux - df -h 和 ll -h 返回信息不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51703341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com