Linux系统中快速生成指定大小的文件

  • 工作中遇到这样的情况:
    软件存储数据,数据有复写机制,当系统磁盘不足500M时,会按照逻辑删除旧数据。 测试该功能时,系统磁盘剩余空间还比较大,不满足复写功能触发条件,所以需增加磁盘空间的占用来触发复写功能。
  1. 查看目录下内容,此时目录下为空
[root@localhost test]# ls -l

Linux系统中快速生成指定大小的文件_第1张图片

  1. 使用fallocate命令创建指定大小的文件
    fallocate -l 500m test.txt 命令介绍
    500m : 想创建的文件大小,视磁盘剩余空间和实际需要而定
    **test.txt :**创建的文件名称
[root@localhost test]# fallocate -l 500m test.txt
  1. 此时再次通过 ls -l 查看目录下内容,多出一个500m大小的文件

Linux系统中快速生成指定大小的文件_第2张图片

这样,就可以根据实际需求来更改磁盘的占用率,触发并测试软件的复写功能了。

你可能感兴趣的:(Linux,linux,运维,服务器)