加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在bash中以较少的开销查看磁盘使用情况?

发布时间:2020-12-15 18:42:14 所属栏目:安全 来源:网络整理
导读:du -csh / 以上将花费大量时间来计算,有没有办法以较少的开销查看不太准确的结果? UPDATE 我想知道的是特定目录下的总大小. 至于更优化的版本du,我不知道一个.想到的事情是: 将这些文件存储在ram磁盘或类似的东西上. 如果只有一个应用程序写入此文件夹及其
du -csh /

以上将花费大量时间来计算,有没有办法以较少的开销查看不太准确的结果?

UPDATE

我想知道的是特定目录下的总大小.

至于更优化的版本du,我不知道一个.想到的事情是:

>将这些文件存储在ram磁盘或类似的东西上.
>如果只有一个应用程序写入此文件夹及其子文件夹,则让应用程序跟踪.
>如果所有这些文件大小相同,并且它们的数量均匀分布在目录中,您可以只计运算符目录的数量,然后将每个目录的文件乘以文件,然后按文件大小.如果只有一个目录深层结构(stat -c’%h’) – 2,只需使用目录的硬链接计数即可快速完成此操作.
>使特定用户拥有所有这些文件并使用配额机制.
>使用专用分区,只需使用df.虚拟文件系统(通过环回挂载的文件系统上的文件)也可以这样做.

在所有这些中,配额和专用分区选项可能是最简单和最有效的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读