#517·dust

显示具有零硬连接的文件占用的磁盘空间量

作者: lolbinarycat创建于 2025年7月10日更新于 2025年8月13日

未链接的文件通常会出现两种情况: 1. 无名临时文件 2. 文件已被删除,但其文件描述符仍然打开。 最近我遇到过这样一个情况: tmpfs 因一个日志文件而被填满,然后删除日志文件并没有真正释放任何空间,因为程序仍然保留着日志文件的 fd。 这些文件不会被像 `du` 这样的程序看到,但是 `df` 能够看到驱动器上使用的总空间量,包括未链接的文件,因此可以通过简单的减法来查看磁盘上有多少空间被未链接的文件占用。