linux ddコマンドによるミラーのコピーとリカバリ

3166 ワード

ddコマンドコピーとリカバリミラー
  • fdisk-l現在のすべてのパーティション情報を表示(rootを使用する必要があります)
  • Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     1002047      500000   83  Linux
    /dev/sdb2         1002048    12002047     5500000   83  Linux
    /dev/sdb3        12002048    13002047      500000   83  Linux
    /dev/sdb4        13002048    15002047     1000000   83  Linux
  • フルコピーコマンド
  • dd if=/dev/sdb  of=/dev/sdc
  • パーティションコピー
  • dd bs=512 count=[fdisk      end +1] if=/dev/sdb of=name.img
    #eg: dd bs=512 count=15002048 if=/dev/sdb of=ghost_linux_latelee.img
  • 圧縮可能コピー
  • dd bs=512 count=15002048 if=/dev/sdb | gzip -9 > ghost_linux_latelee.img.gz
  • リカバリミラー
  • dd if=ghost_linux_latelee.img of=/dev/sda
  • 圧縮ミラー
  • を復元
    gzip -c -d ghost_linux_latelee.img.gz | dd of=/dev/sda
  • 進捗状況の表示
  • watch -n 5 killall -USR1 dd #       root  
    #( :killall         kill ,                 )
  • ハードディスクmbrセクタ
  • を読み出す
    dd if=/dev/sdb of=mbr.bin bs=512 count=1
  • 注意:
  • ミラーを別のコンピュータに復元すると、eth 0ではなくeth 1であることがわかります.なぜなら/etc/udev/rules.d/70-persistent-net.rules
    ファイルはあなたがミラーリングしたコンピュータのNICをeth 0として登録しました.ネットワークスクリプトがeth 0を処理し、eth 1を処理していない場合は、ネットワークスクリプトを変更しないと、インターネットに接続できない可能性があります.ミラーを作成する前に、ファイルを削除したいかもしれません.これにより、ミラーを復元するときに、NICの名前がeth 0になり、復元後のコンピュータでインターネットに接続できない問題は発生しません.