HP-UX General
1819684 メンバー
3955 オンライン
109605 解決策
新規ポスト

ddコマンドに関して

 
K_No
新しいメンバー

ddコマンドに関して

ddコマンドでファイルシステムの先頭4Mを以下のコマンドでコピーしたのですが、

dd if=/dev/rdsk/c4t0d1 of=/tmp/serv_logs/dd_c4t0d1 bs=1024k count=4

取得したファイルが4096Kではなく、

4134Kでした。

これは正常にコピーできていないのでしょうか?

5件の返信5
hazelwood
信頼あるコントリビューター

ddコマンドに関して

できたファイルが小さくなるならともかく、大きくなるのは考えにくい状況です。

確認したいのですが、

1. lsコマンドで確認したサイズが4194304(バイト)では無かったということでしょうか?

2. ddコマンドの出力メッセージはどうだったでしょうか?

K_No
新しいメンバー

ddコマンドに関して

lsコマンドで確認したところ、

4232572(バイト)でした。

ddコマンドの出力メッセージは記憶しておりません。申し訳ございません。
hazelwood
信頼あるコントリビューター

ddコマンドに関して

> 4232572(バイト)でした。

そうですか。パラメータで指定したものより結果が大きくなる理由はちょっと思い当たりません。

何か余分なものが紛れ込んでいるんでしょうか...

ゆきお
アドバイザー

ddコマンドに関して

うちの実験君で試してみました。

# dd if=/dev/rdsk/c3t15d0 of=/tmp/test.dd bs=1024k count=4

4+0 records in

4+0 records out

# cd /tmp

# ll test.dd

-rw-rw-rw- 1 root sys 4194304 Oct 11 13:59 test.dd

# bc

4194304/1024

4096

特に問題ないようです。

もう一度試してみるってことはNGですか?
K_No
新しいメンバー

ddコマンドに関して

ありがとうございます。

もう一度試してみます。