Mazn.net

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

ハードディスクなどのブロックデバイスを丸ごとscpでリモートにコピーする

      2013/07/15

ファイルを安全にリモートにコピーしたいとき、scp コマンド使うことはよくあることです。

でも、scpコマンドはファイルが対象なので、ブロックデバイスをこのようにコピーしようとしても怒られます。

# scp /dev/sda1 remotehost:/home/

ブロックデバイスは、ローカルならば、dd コマンドで使ってコピーできますよね?

# dd if=/dev/sda1 of=/home/hoge.img

これを応用してあげるとブロックデバイスもこんな風にscpでコピーできちゃいます。

# ssh remotehost dd of=/home/hoge.img  < /dev/sda1

逆に、リモートのディスクのバックアップをとりたい時はこんな風にすればいけます。

# ssh remotehost dd if=/dev/sdb1 > /home/hoge.img

 - IT技術, サーバ構築 , ,

336px

Message

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

  関連記事

no image
Windowsのtelnetコマンドの文字コード@Windows XP

限られた環境で、ターミナルのソフトにWindowsのtelnetしかない場合、t …

Go言語の構造体をネスト

最近GO言語を勉強していて、ネスト(入れ子)された構造体のフィールドにアクセスす …

no image
perlのCPANでモジュールをインストール@Debian Etch

CPANにはperlのモジュールが多数登録されています。これをインストールする方 …

no image
aufsでディレクトリを重ねてマウント@Ubuntu 14.04

aufsをUbuntu 14.04上で使ってみました。 aufsは、複数のディレ …

no image
keyhac でキーカスタマイズ@Windows XP, Vista

トラックポイントつきのIBMのキーボードを手に入れたので、パソコンの操作をキーボ …

no image
WordPress と Twitter の連携

tweetable でWordpressとTwitterを連携させてみました。 …

no image
オフラインファイルで特定のファイルの同期ができない

Windowsにはオフラインファイルという機能があります。この機能を用いることで …

no image
ログファイル監視 + イベントスクリプト@ruby

ログファイルを監視して、ある文字列が出力されたらイベントを発生させたかったので、 …

no image
vim (vi) でマッチした文字列の一部を置換

vim (vi)の置換のお話です。 全行のoldをnewに置換したい場合は普通こ …

no image
evalで変数名を変数にする@bash

シェルスクリプトで変数を使用していると、変数名を変数にしたい場合が出てきます。 …