news 2026/5/29 6:49:22

Linux 使用 dd 或 fallocate 生成指定大小的文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 使用 dd 或 fallocate 生成指定大小的文件

在Linux中,可以使用dd命令生成一个指定大小的文件。以下是生成1G大小文件的几种方法:

方法1:生成全零文件(最常用)

ddif=/dev/zeroof=1gfilebs=1Mcount=1024

方法2:使用不同块大小

# 使用1G作为块大小,只需一次操作ddif=/dev/zeroof=1gfilebs=1Gcount=1# 或使用更小的块大小ddif=/dev/zeroof=1gfilebs=1Kcount=1048576

方法3:生成随机数据文件

# 生成随机内容的1G文件ddif=/dev/urandomof=random_1gfilebs=1Mcount=1024

命令参数说明:

  • if=/dev/zero:输入文件,提供无限的空字节(0x00)
  • if=/dev/urandom:输入文件,提供随机数据
  • of=1gfile:输出文件名
  • bs=1M:块大小(1MB)
  • count=1024:块数量(1024 × 1MB = 1GB)

验证文件大小:

# 查看文件大小ls-lh1gfile# 或使用stat命令stat1gfile# 精确查看字节数du-b1gfile

注意事项:

  1. 权限:可能需要sudo权限,取决于目标目录
  2. 磁盘空间:确保有足够的磁盘空间
  3. 时间:生成随机文件比生成零文件耗时更长
  4. 进度显示:添加status=progress参数查看进度
    ddif=/dev/zeroof=1gfilebs=1Mcount=1024status=progress

快速生成(使用fallocate):

如果只是需要分配空间而不关心内容,可以使用更快的命令:

fallocate-l1G 1gfile

这个方法几乎瞬间完成,因为它只分配磁盘空间而不写入数据。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 22:44:04

终极MacBook缺口改造方案:将刘海区变身为智能音乐控制中心

终极MacBook缺口改造方案:将刘海区变身为智能音乐控制中心 【免费下载链接】boring.notch TheBoringNotch: Not so boring notch That Rocks 🎸🎶 项目地址: https://gitcode.com/gh_mirrors/bor/boring.notch 还在为MacBook的刘海缺口…

作者头像 李华
网站建设 2026/5/28 11:24:09

探索 LC VCO 电感电容压控振荡器的奇妙世界

LC VCO电感电容压控振荡器 LC振荡器 1.有电路文件,带工艺库PDK 2.有设计文档,PDF,原理和仿真介绍都有,参数设置教程,仿真状态设置 工艺:tsmc18rf 供电电压: 1.8V 中心频率: 2.4GHz 相…

作者头像 李华
网站建设 2026/5/28 11:24:08

好写作AI:博士论文的智能伙伴——AI如何驾驭十万字级巨著的架构与打磨

撰写一部具有开创性的博士论文,是一场对研究者智力、毅力与项目管理能力的终极考验。面对动辄十万字级的庞大工程,如何构建清晰的宏观架构,并在长达数月的写作中保持逻辑的连贯、语言的专业与格式的精密?好写作AI 正是为此而生的深…

作者头像 李华
网站建设 2026/5/27 14:24:36

开发容器声明式配置:解锁团队协作新高度的环境标准化利器

在数字化协作时代,开发环境不一致已成为团队效率的主要障碍。Development Containers通过声明式配置,将复杂的开发环境转化为可复用的标准化模板,让每个开发者都能在完全相同的环境中工作,彻底告别"在我机器上能运行"的…

作者头像 李华
网站建设 2026/5/27 14:25:23

diskinfo工具监测TensorFlow训练期间磁盘读写性能

diskinfo工具监测TensorFlow训练期间磁盘读写性能 在大规模深度学习模型日益普及的今天,我们常常将注意力集中在GPU算力、分布式训练和模型结构优化上。然而,在实际项目中,一个被严重低估却频繁成为瓶颈的问题——数据加载与存储I/O效率&…

作者头像 李华
网站建设 2026/5/22 10:05:57

Boring Notch:揭秘MacBook刘海区域的神奇音乐控制中心

Boring Notch:揭秘MacBook刘海区域的神奇音乐控制中心 【免费下载链接】boring.notch TheBoringNotch: Not so boring notch That Rocks 🎸🎶 项目地址: https://gitcode.com/gh_mirrors/bor/boring.notch 还记得第一次看到MacBook刘海…

作者头像 李华