smart情報が芳しくないHDDを交換するため、 LAN接続した2台のPCでSystemRescueCdを起動し、 ddとnetcatを使ってHDD全体をコピーした。 [受信側PC] service NetworkManager stop ifconfig ethNNN inet 192.168.0.2 netmask 255.255.255.0 smartctl -a /dev/sdNEW | less nc -l -v -v -p 12345 < /dev/null | dd of=/dev/sdNEW [送信側PC] service NetworkManager stop ifconfig ethMMM inet 192.168.0.1 netmask 255.255.255.0 smartctl -a /dev/sdCURRENT | less dd if=/dev/sdCURRENT bs=128M | nc -v -v -q 100 192.168.0.2 12345 > /dev/null ※md5sumのハッシュ確認作業は記載省略 オマケ(netcat) netcatは、接続時には当然listen側とconnect側があるが、 接続後は相互に送受信可能である。 (受信PC => 送信PC は、/dev/null同士をつないだ、一応。) オマケ(GNU ddrescue) "GNU ddrescue" は、読み込み困難な状況になった時、 助けになるかもしれないツール(or 検索キーワード) ただし、慎重に考えてから使う必要がありそうだ。
2015年7月22日水曜日
LAN接続した2台のPCとddとnetcat(nc)でHDD(SSD)全体をコピー
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿