要件
さまざまなオフセットでファイルをパーティションに書き込みたい
パーティション/ 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
この方法でddを使用して「パーティションへのオフセット」で「ファイルを書き込む」ことはできません。そのパーティションにマウントされたファイルシステム内の「aaa」という名前のファイルにデータを書き込むだけです。
"seek ="を指定すると、ddは書き込みを開始する前に指定された位置にlseekします。つまり、/ mypart/aaaというファイルを作成し、指定された数のブロックをそのファイルにlseekしてから書き込みます。
「seek =」を省略すると、ddは「aaa」という名前のファイルの先頭から書き込みます。