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

一、场景

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

 

 

二、模拟方法

1、 dd

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

使用过、相对会慢一些

 

2、truncate

truncate -s 2G rumenz.img

arm没这个命令,跳过

 

3、fallocate

1
fallocate -l 1G rumenz.img

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

 

4、使用脚本

 

 

三、原理

相关原理自行了解

 

 

 

参考链接:

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

posted @   代码诠释的世界  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示