使用できます
dd if=/dev/zero of=file count=1024 bs=1024
ファイルをゼロで埋めます。
その代わりに、ファイルを埋めたいと思っています。それ、どうやったら出来るの?
/dev/one ファイルがないので、bash シェルでその効果をシミュレートするにはどうすればよいですか?
tr '\0' '\377' < /dev/zero | dd bs=64K of=/dev/sdx
これははるかに高速です。必要に応じてブロックサイズを選択 (またはカウントを追加) します。99M のブロックサイズでフルになるまで SSD ディスクに書き込むと、350M/s の書き込みパフォーマンスが得られました。
これを試して:
dd if=<(yes $'\01' | tr -d "\n") of=file count=1024 bs=1024
すべてのビットを 1 にしたい場合は、$'\377'
orを代用します。$'\xFF'
さて、あなたはこれを行うことができます:
dd if=/dev/zero count=1024 bs=1024 |
tr '\000' '\001' > file