Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムの管理と保守 - ddコマンド

Linuxシステムの管理と保守 - ddコマンド

  
 

機能の説明:ファイルを変換またはコピーしてデバイスをバックアップします。

使用形式:dd if = "input_file" of = "output_file" bs = "block_size" count = "number"オプションの説明:if:が入力ファイルの場合、ディスクなどのデバイスになります。パーティションまたはディスク全体。 Of:は出力ファイルですが、ディスク、テープなどの出力デバイスでもあります。 Bs:ブロックのサイズを指定し、指定しない場合、デフォルトは512バイトです。カウント:<; bs'の数です。例:1。 /etc /inittabファイルを/opt/inittab.bakにバックアップして、次のコマンドを使用します。[root @ mylinux〜]#dd if = /etc /inittab of = /opt /inittab.bak3 + 1 records in 3 + 1 records out [root @ mylinux〜]#ls– al /etc /inittab /opt/inittab.bak-rw-r-- r-- 1 root root 1666 7月22日17時37分/etc /inittab-rw-r - r - 1ルートルート1666 Jul 23 08:09 /opt/inittab.bak#上記の2つのファイルは、サイズに類似点や相違点はありません。サイズが指定されていないため、1666バイトであるため、デフォルトは512バイトです。上記の「3 + 1」のすぐ上の単位ブロック、すなわち、3は、完全な512バイトのブロックが3つあることを意味し、「1」は、512バイト未満のブロックを表す。 2。 /dev /sda2のパーティション全体をバックアップし、そのバックアップファイルを/optディレクトリに保存します:[root @ mylinux〜]#dd if = /dev /sda2 of = /opt /sda2.back#ここではディスクですすべてのパーティションのデータがバックアップされ、ddコマンドでディスク全体のデータをバックアップすることもできますここでのバックアップ出力パスは、「/dev /sda2&'」のパーティションであってはなりません。 3。次のコマンドを使用して、上記の例のバックアップパッケージ/opt/sda2.backを適切なパーティションに復元します。[root @ mylinux〜] #dd if = /opt /sda2.back of = /dev /sda2#ターゲットパーティションを復元するときは、必ず最初にターゲットパーティションをアンインストールし、復元が完了したらマウントしてください。 #この例では、ファイルは&devquo; /dev /sda2'のパーティションのバックアップです。ファイルをパーティションの下の/dev /sda2に復元するか、または/dev /sda2と同じサイズに復元します。復元対象のパーティションはバックアップ時のパーティションよりも大きいため、スペースが無駄になり、逆にリカバリ対象のパーティションはバックアップパーティションよりも小さくなり、リカバリ実行時のスペースが不足します。

Copyright © Windowsの知識 All Rights Reserved