131.ddコマンド ディバイスなどへファイルコピーや変換を行う

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】リナックスマスター・ホームスタディ講座

   → 【Linuxセミナー】リナックスマスタープロセミナー【2日間集中研修】

スポンサードリンク

ディバイスなどへファイルコピーや変換を行う

■-- 文法 --■

dd [入力元] [ 出力先 ]

   例)
    dd▲if=/boot/vmlinuz▲of=/dev/fd0
     コピーや変換を行う(起動ディスクを作成する)
       ※▲はスペースを表してます。

■ 説明
ddコマンドは入力から出力へデータをコピーするコマンドです。
cpコマンドはファイルからファイルにコピーするだけですが、
ddコマンドはファイルからデバイス、デバイスからファイル、
デバイスからデバイスへのコピーも可能なため、ディスクの
バックアップやダンプにも使用でき、cpコマンドよりも汎用性が
高いのが特徴です。

■ 主なオプション

if=[file] 入力ファイル file から読み込む
of=[file] 出力ファイル file へ書き出す
bs=[size] 入出力のブロックサイズを指定
ibs=[size] 入力のブロックサイズを指定
obs=[size] 出力のブロックサイズを指定
count=[block] コピーするブロック数を指定
conv=変換オプション 変換オプションを指定
seek=[block] 出力の開始位置を指定されたブロックに移動してからコピーする
skip=[block] 入力の開始位置を指定されたブロックに移動してからコピーする


■ 実行例

▼ ハードディスク上のパーティションを、別のディスクにコピーする
[root@Tiger ~]# dd if=/dev/sda2 of=/dev/sdb2 bs=4096 conv=notrunc,noerror

▼ ハードディスク全体を完全消去する
[root@Tiger ~]# dd if=/dev/urandom of=/dev/hda

▼ CDをiso仮想イメージファイルに変換する
[root@Tiger ~]# dd if=/dev/cdrom of=/home/sam/myCD.iso bs=2048 conv=sync,notrunc

▼ ハードディスクのMBRをバックアップする
[root@Tiger ~]# dd if=/dev/sda of=/home/sam/MBR.image bs=446 count=1

▼ 起動ディスクを作成する
[root@Tiger ~]# dd if=/boot/vmlinuz of=/dev/fd0

■CentOSサーバー構築マニュアルを無料プレゼント
 CenOSのサーバー構築手順、VMware Playerの
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
 CentOSサーバー構築無料マニュアル


スポンサードリンク





Linux初心者のあなたもサーバー管理者になれる

Linux初心者のあなたもサーバー管理者になれる!!

UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。

このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい

このサイトについてこちらをクリックしてください。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

  • UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

スポンサードリンク

Linux初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

当サイトについて

Linux Information

CentOS6.3サーバー

サイト内検索



[ 相互リンク ]

格安ドメイン

スポンサードリンク

[ 広告について ]

[ 相互リンク ]

copyright(c) 2004-2012 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.
<>