linux下写入文件来占用磁盘空间

来源:本站原创 点击数: 发布时间:2025年05月28日

问题描述:服务器要申请扩容,但是要求使用率达到97%以上才行

解决办法:使用dd写入文件占用


dd if=/dev/zero  of=/data  bs=1G  count=10

  • if=/dev/zero 表示输入文件是 /dev/zero,这是一个特殊的文件,它提供无限的空字符(ASCII NULL字符),通常用于创建大文件。

  • of=/data 是输出文件的名字,你可以将其替换为你想要的文件名。

  • bs=1G 表示块大小为1GB。这意味着每次写操作会写入1GB的数据。

  • count=10 表示执行写操作的次数,结合块大小,这将创建一个10GB的文件。

请注意,这个命令实际上会占用10GB的磁盘空间,因为它确实是在写入数据到磁盘。如果想写入500G占用,可以把bs改为5G或10G,根据实际CPU性能来填写,可以写小bs,然后增加count次数来实现。