SSブログ

linux netcat dd LAN経由のディスクコピー

Dell PowerEdge 1750 サーバの HDD イメージを USB 外付け HDD にバックアップしよう思ったが,このサーバは USB1.1 しかない。
サーバのディスクは73GB ある。ギガビットイーサ―があるので,netcat で LAN 経由でコピーした。
PowerWdge 1750 で knoppix LiveCD を起動して,コピー先の別のPCでも Linux を起動する。 PowerEdge 1750 で knoppix を起動する理由は,megaraid(PERC 4/Di)を認識可だからである。

サーバ(送信)

dd if=/dev/sda | nc 10.10.10.3 12345
(10.10.10.3 は送信先となる PC のIPアドレス)

PC(受信)

nc -l 12345 | dd of=/mnt/pe1750.img

143112772+2884 records in
143114240+0 records out
73274490880 bytes (73 GB) copied, 2860.51 s, 25.6 MB/s

73GB が約48分でコピーできた。
PC は外付け HDD をマウントして,そこにイメージファイルを書き出した。
コピーを PC のディスクにダイレクトに書き出せば,もっとスループットが上がるかもしれない。それでも USB1.1(12Mbps,1.5MB/s)よりも全然早い。

サーバでは,fdisk –l でコピー元 HDD の認識と,デバイスファイル(/dev/sda)を確認できる。


nice!(2)  コメント(0)  トラックバック(0) 

nice! 2

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。