少于 1 分钟阅读 次阅读

sudo dd if=/dev/urandom of=/mount/point/fillfile bs=1G status=progress
  • dd:Linux/Unix 下的块级数据复制工具,按输入流逐块写到输出目标。
  • if=/dev/urandom:指定输入源为 /dev/urandom,即读取系统生成的伪随机数据作为写入内容。
  • of=/mount/point/fillfile:指定输出目标为一个普通文件 fillfile,位于 /mount/point 挂载点下;这里填的是文件系统路径,不是 /dev/sdX,所以不会直接覆盖整块硬盘的分区表。
  • bs=1G:设置每次读写块大小为 1GiB,块越大通常顺序写入速度越快、CPU 占用越低,但剩余空间不足 1GiB 时最后一次可能会提前结束或报错。
  • status=progress:让 dd 实时打印已写入字节数、速率和耗时,方便观察“把硬盘慢慢写满”的过程。

留下评论