Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

ddコマンドと圧縮・展開@CentOS 5

      2013/07/15

dd コマンドの便利な使い方のあれこれです。

通常ddコマンドは、if, ofのオプションにファイルやデバイスを指定して、データのコピーを行いますが、入力や出力に標準入力、標準出力を使用することが可能なため、圧縮しながらや展開しながらといった使い方が可能です。

最近だとXenやKVMのOSイメージをパーティションから直接バックアップしたい場合、

# dd if=/dev/sda5  | gzip -c > cent5.5.img.gz

といった使い方ができます。また逆に、バックアップから展開する場合は、

# gzip -dc < cent5.5.img.gz | dd of=/dev/sda6

といったこともできます。

参考 : UNIXの部屋 コマンド検索: dd

 - IT技術 , ,

336px

Comment

  1. 友田 より:

    圧縮効率はどんなものです?
    あとデイリーでバックアップとして使えます?

  2. mazn より:

    通常のZIPと同じぐらいですかね。
    使えるかどうかは、バックアップ対象のサイズとディスク読み書きスピード、CPUパワー次第です。

Message

メールアドレスが公開されることはありません。

  関連記事

no image
Linuxコンテナ(LXC)の接続先ネットワークを物理NWにブリッジ@Ubuntu 14.04

LXCはデフォルトだと、勝手に作られたブリッジに接続し、勝手なローカルアドレスが …

no image
Raspberry Pi 2でHDMIから画面が出力されない

Raspberry Pi 2 でOS(Ubuntu)を再起動すると、HDMIから …

no image
Windows7 – 非ページ プール割り当ての制限に達したため、サーバーはシステムの非ページ プールから割り当てることができませんでした

Windows7 でファイルの共有(ファイルサーバー)をしていると以下のエラーが …

no image
Ubuntuの起動画面が途中で見えなくなる@Ubuntu 9.04

Ubuntu 9.04を入れてみました。 起動時の画面が途中で真っ暗になったり、 …

no image
bashで配列のエクスポートができない@bash 3.2

bashにおいて、サブシェル(呼び出し先の別のシェル)内で呼び出し元の変数を参照 …

no image
NICのデバイス名が変わった時の対処 @ RHEL6

RHEL6のKVMイメージをコピーして、同じ環境を作ろうとしたところ、eth? …

no image
リモートデスクトップサーバ構築@Ubuntu 14.04 LTS

Ubuntu 14.04.2 LTS (Cloud-image版)に、リモートデ …

uvt-virt-manager
uvtoolで簡単にクラウドイメージ取得・起動@Ubuntu 14.04 LTS

Ubuntuのサイトにいろいろとクラウド用のイメージがありますが、uvtoolと …

no image
gitで現在の変更を一時的に退避して他の修正をする

ソースコードにある目的をもって機能追加している際、機能とは関係ないバグを見つける …

no image
findでのファイル名or検索 and検索

findは色々な条件を指定してファイルを検索できます。or検索する場合は -or …