ユーザ用ツール

サイト用ツール


01_linux:99_その他:hdd丸ごとコピー

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
01_linux:99_その他:hdd丸ごとコピー [2012/10/19 18:31] – linux:その他:hdd丸ごとコピー renamed to 01_linux:99_その他:hdd丸ごとコピー matsui01_linux:99_その他:hdd丸ごとコピー [2021/01/09 02:49] (現在) matsui
行 1: 行 1:
 +====== HDD丸ごとコピー(リモートも可) ======
  
 +===== レスキューモードで起動 =====
 +  linux rescue
 +
 +===== ddコマンドでディスクコピー =====
 +ブロックサイズが大きいほどスピードは早い(512の整数倍じゃないとダメ)
 +  dd if=/dev/hdc of=/dev/sda bs=8192 conv=noerror,sync
 +  dd if=/dev/hdc of=/dev/sda bs=512 conv=noerror,sync
 +
 +==== 途中経過を表示 ====
 +普通に実行してると、どこまで進んだか表示はしてくれない。
 +「ALT + F2」などで別な端末を表示して、そこからUSR1シグナルを送る。
 +  kill -USR1 プロセスID
 +
 +下記のような感じで表示される。
 +<code console>
 +  712107+0 records in
 +  712106+0 records out
 +  364598272 bytes (365 MB) copied, 64.4686 s, 5.7 MB/s
 +</code>
 +==== ずっと表示には ====
 +
 +<code console>
 +while :
 +do
 +kill -USR1 プロセスID
 +sleep 1
 +done
 +</code>
 +
 +===== dd をsshでリモートコピー =====
 +
 +sshを通して、リモートにddも可能
 +
 +<code>
 +# dd if=/dev/sdb1 | gzip -1 - | ssh root@192.168.101.33 dd of=sdb1.gz
 +
 +
 +# dd if=/dev/VolG00/LogVol01 bs=1M | gzip -1 - | ssh root@192.168.101.33 dd of=LogVol01.gz bs=1M
 +</code>
 +
 +
 +==== sshを通して、AAAからBBBにコピーをCCC上で実行 ====
 +
 +<code>
 +CCC# ssh root@AAA dd bs=1M if=test.img | ssh root@BBB dd bs=1M of=/home/work/test.img
 +</code>
 +
 +{{tag>dd}}