tips:linux:common:dd

ddコマンドあれこれ

root# dd bs=ブロックサイズ count=ブロック数  if=(inputfile) of=(outputfile) status=progress
(基本書式はこんな感じ。 
status= については省略可能。progress 指定したなら経過表示する。)
root# fallocate -l 1G dummy

このコマンドはディスク領域を予約するだけなので手早くファイルができるけれど、スワップ領域を作るには適していないらしいので注意。

GPTパーティションの場合は無意味。

dd if=/dev/sda of=/home/asaasa/MBR.image bs=446 count=1
root# dd bs=1024 count=1  if=/dev/zero of=zero1KB.dat
root# dd bs=1024 count=1024  if=/dev/zero of=zero1MB.dat
root# dd bs=1024 count=1440  if=/dev/zero of=zero1440_FDimg.dat
root# dd bs=1024 count=1  if=/dev/urandom of=rnd1KB.dat
root# dd bs=1024 count=1024  if=/dev/urandom of=rnd1MB.dat
root# od zero1KB.dat
root# hexdump -C zero1KB.dat
  • tips/linux/common/dd.1757970857.txt.gz
  • 最終更新: 2025/09/16 06:14
  • by asaasa