====== 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 下記のような感じで表示される。 712107+0 records in 712106+0 records out 364598272 bytes (365 MB) copied, 64.4686 s, 5.7 MB/s ==== ずっと表示には ==== while : do kill -USR1 プロセスID sleep 1 done ===== dd をsshでリモートコピー ===== sshを通して、リモートにddも可能 # 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 ==== sshを通して、AAAからBBBにコピーをCCC上で実行 ==== CCC# ssh root@AAA dd bs=1M if=test.img | ssh root@BBB dd bs=1M of=/home/work/test.img {{tag>dd}}