- ベストアンサー
ddコマンドでイメージをコピーしているのですが、めちゃめちゃ遅いです。
dd if=/dev/sdd of=/test としているのですが、めちゃめちゃ遅いです。 何かパラメータをつけて早くなる方法はあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#243622
回答No.3
#2の方のとおり、dd コマンドでは bs=1440k や bs=256M といった風に一度に書き込むブロックサイズを指定できます。一般的には1byteずつHDDに書き込むよりはある程度まとめてHDDに書き込んだほうが早くなります。 ちなみに、ドライバディスクなどをFDDにddでイメージを書き込む場合は bs=1440k と指定するのが一般的です。そうでないと書き込みが非常に時間がかかります。 また、/dev/sdd にあたるHDDと、/test にあたるHDDが同じ場合は、出所が違うデバイスよりは遅くなります。 当然ですがブロックサイズを無闇に大きくしてもそれほど早くなりませんので、いろいろ試してみましょう。経験則だと256Mぐらいまででしょう。 インターフェース別の転送速度のページを見つけましたので、参考にしてください。