Linux 是否将 s3fs 挂载算作本地磁盘使用情况?

Linux 是否将 s3fs 挂载算作本地磁盘使用情况?

我有一个 s3 存储桶安装在 EC2 实例上,其主磁盘是 EBS 卷。

每当我运行类似的程序时,du -h /path/to/mount它都会告诉我其中文件夹的大小。

我现在想知道 Linux 是否正在计算这些存储桶中使用的空间,因为我收到报告称我使用了几乎 100% 的磁盘空间。

如果将 s3fs 挂载计入整体空间的一部分,我该如何将这些挂载从磁盘使用量计算中排除?

答案1

du将在文件系统中查询指定目录中每个文件的大小。它将在所有子目录中递归执行此操作。

它会告诉您底层文件系统报告的磁盘大小。并非每个文件系统驱动程序都能报告磁盘大小,因此在某些文件系统驱动程序上,这会不准确。

如果默认值不是您想要的答案,则有几个选项可以调整的行为du。特别是-x跳过在子目录中找到的挂载点。--apparent-size报告文件的长度而不是磁盘上的大小。

相关内容