- 工作中遇到这样的情况:
软件存储数据,数据有复写机制,当系统磁盘不足500M时,会按照逻辑删除旧数据。 测试该功能时,系统磁盘剩余空间还比较大,不满足复写功能触发条件,所以需增加磁盘空间的占用来触发复写功能。
- 查看目录下内容,此时目录下为空
[root@localhost test]# ls -l
![在这里插入图片描述](https://img-blog.csdnimg.cn/60f75f0272a04d068f5b1f9e3976646f.png)
- 使用fallocate命令创建指定大小的文件
fallocate -l 500m test.txt 命令介绍:
500m : 想创建的文件大小,视磁盘剩余空间和实际需要而定
**test.txt :**创建的文件名称
[root@localhost test]# fallocate -l 500m test.txt
- 此时再次通过 ls -l 查看目录下内容,多出一个500m大小的文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/6150f14f3ad64c878b5301a2b889d5b9.png)
这样,就可以根据实际需求来更改磁盘的占用率,触发并测试软件的复写功能了。