我的主磁盘是EBS卷的EC2实例上安装了一个s3存储桶。
每当我运行像du -h /path/to/mount这样的东西时,它会告诉我这些文件夹的大小。
我现在想知道,如果Linux正在计算这些桶中使用的空间,因为我得到报告说我正在使用几乎100%的磁盘空间。
如果将s3fs挂载作为整个空间的一部分进行计数,如何从磁盘使用率计算中排除这些挂载?
du将查询文件系统中指定目录内每个文件的大小。 它将通过所有子目录recursion地进行。
它会告诉你底层文件系统报告的磁盘大小。 不是每个文件系统驱动程序都可以报告磁盘上的大小,所以在某些文件系统驱动程序中,这将是不准确的。
如果默认不是你正在寻找的答案,有几个选项,可以调整du的行为。 特别是在子目录上find-x skip mount points。 --apparent-size报告文件的长度,而不是磁盘上的大小。