RSS ログイン
Date==== Time==== Update==== Time==== Title==== [[W]WRITE [RET]READ [?]HELP]
2026-03-07 18:18:41 2026-03-07 19:02:55 バックアップシステムを作った
TEXT FILE (  899iB ) を受信しますか? [Y]/[N] > Y

るみさーばー

前から作る予定だったバックアップシステムを作りました。(るみラボにも置いてます)

仕組み

まずは概念
サーバー:バックアップを受け取る
クライアント:バックアップをサーバーへ送る
ノード:別拠点

クライアント→サーバー→ノード
という順番でバックアップされます。

(別拠点を持ってないのでノードは仕組みがあるだけで、デバッグもしてません)

クライアントが送るバックアップ形式は自由ですが、基本的にTarかTxtですね。
Tarはフォルダまるごと。
TxtはSQLのバックアップなどです。

さて、そんなバックアップを送信するプロトコルはRBSプロトコルです。
TCP上で動作します、テキストベースではなくバイナリです。