リモートのファイルをバックアップする

昨日自PCにつけたSCSカードにDAT3ドライブを接続しました。自分が管理しているサーバ類は自席とは別フロアにあるので、ちょっとしたファイルをバックアップするとき面倒なんです。そこで自席のPCにDATを接続して遠隔からバックアップをとれるように。

sshと標準出力とかを組み合わせてこんな感じかな。

% ssh hostname 'tar -zcvf - dist_directory' | dd of=/dev/st0

戻すには逆か。

% dd if=/dev/st0 | ssh hostname 'tar -zxvf - -C /'

戻したいディレクトリを変更したい場合は-Cオプションで適当なところを指定してやるといい。