【linux】快速创建大文件的方法

一、场景

    实际业务中,可能需要模拟磁盘满可能导致的一些异常场景,便于优化代码的处理机制,保证健壮性。

 

 

二、模拟方法

1、 dd

dd if=/dev/zero of=rumenz.img bs=2G count=1

使用过、相对会慢一些

 

2、truncate

truncate -s 2G rumenz.img

arm没这个命令,跳过

 

3、fallocate

fallocate -l 1G rumenz.img

使用过、实验下来还是这个方法快速

 

4、使用脚本

 

 

三、原理

相关原理自行了解

 

 

 

参考链接:

Linux下快速创建大文件的4种方法总结_linux_小梧敲代码-GitCode 开源社区

posted @ 2024-12-05 16:05  代码诠释的世界  阅读(8)  评论(0编辑  收藏  举报