我有一个 s3 存储桶安装在其主磁盘是 EBS 卷的 EC2 实例上。
每当我运行类似的东西时,du -h /path/to/mount
它会告诉我其中文件夹的大小。
我现在想知道 Linux 是否正在计算这些存储桶中使用的空间,因为我收到报告说我正在使用近 100% 的磁盘空间。
如果将 s3fs 挂载计为整体空间的一部分,我如何从磁盘使用量计算中排除这些挂载?
我有一个 s3 存储桶安装在其主磁盘是 EBS 卷的 EC2 实例上。
每当我运行类似的东西时,du -h /path/to/mount
它会告诉我其中文件夹的大小。
我现在想知道 Linux 是否正在计算这些存储桶中使用的空间,因为我收到报告说我正在使用近 100% 的磁盘空间。
如果将 s3fs 挂载计为整体空间的一部分,我如何从磁盘使用量计算中排除这些挂载?
du
将在文件系统中查询指定目录中每个文件的大小。它将通过所有子目录递归地执行此操作。它会告诉你底层文件系统报告的磁盘大小。并非每个文件系统驱动程序都可以报告磁盘大小,因此在某些文件系统驱动程序上,这是不准确的。
如果默认值不是您正在寻找的答案,则有几个选项可以调整
du
. 特别是-x
跳过在子目录上找到的安装点。--apparent-size
报告文件的长度而不是磁盘上的大小。