必要
別のオフセットでパーティションにファイルを書きたいです。
/dev/part2 パーティションが /mypart にマウントされました。
次のコマンドを試しました。
dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=0 count=15000
dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=15000 count=15000
dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=30000 count=15000
彼らは私が望むことをしていますか?オフセット0、15000K、30000Kのパーティションにファイルを書き込みますか?
seek
省略すると、ファイルが書き込まれるオフセットはいくらですかdd
?
dd if=/dev/urandom of=/mypart/aaa bs=1024 count=15000
ベストアンサー1
このように、ddを使用して「パーティションオフセット」に「ファイルを書き込む」ことはできません。そのパーティションにマウントされたファイルシステム内で「aaa」というファイルにデータを書き込むだけです。
"seek ="は、書き込みを開始する前にddに指定された場所に対してlseekを実行させるようにします。つまり、与えられたブロック数を書き込む前に、単に/mypart/aaaというファイルを作成し、そのファイルにlseekを生成するということです。
"seek ="が省略された場合、ddは "aaa"というファイルの先頭から書き込みます。