問題タブ [bacula]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
backup - Baculaで巨大なファイルをバックアップするには?
現在は 700MB ですが、1GB を超える可能性もあります。通常、このファイルを別の場所にコピーするだけです (ちなみに、これは Zope インスタンスのデータベース、ZODB ファイルです)。
このファイルは日々ほとんど変化しませんが、Bacula が増分バックアップのためにファイル内を細分化できないことは理解しています。とにかく、それは問題ではありません。私がやりたいのは、毎日完全バックアップを行い、そのうちの 2 つを保持し、毎週完全バックアップを保持し、さらに 2 つを保持することです。そのため、いつでも昨日、一昨日、1 週間前、2 週間前を取得できます。それは良い考えだと思いますか。
毎日と毎週の 2 つのスケジュールを作成する必要があると思います。しかし、これを実現するには、ボリュームとプールにどのような数値を設定する必要がありますか? 1.5GB の 2 つのボリューム? ヒントやガイダンスは大歓迎です。私はシステム管理者ではなく、Bacula の経験は非常に限られています。
backup - Xen仮想マシンの優れたバックアップソリューション?
次の要件を満たすxenサーバーのバックアップソリューションを探しています。
- マシンの実行中にバックアップを作成します
- 災害時に複雑なインフラストラクチャに依存することなく、使いやすいディザスタリカバリを備えています
- あらゆる種類のLinuxおよびWindowsマシンをバックアップできます
- 何かが機能していない場合、ある種のメッセージを送信します。すべてを手動で監視したくない
Cognos Backup&Recovery 10仮想エディションを試しましたが、LinuxVMと互換性がありません。私たちが知る限り、Baculaは災害復旧がうまくいかないようです。
私の質問:私たちの要件に適したバックアップソリューションは何ですか?
ご回答ありがとうございます。
乾杯
アルネ
python - Base64 および非標準
bacula 用の python クライアントを作成しようとしていますが、認証に問題があります。
アルゴリズムは次のとおりです。
ベース64のbaculaの実装を移植するよりも簡単な方法はありますか?
parsing - 解析可能な形式で Bacula ステータスを取得する
Bacula バックアップ システム Director のステータスを解析可能な形式で取得することは可能ですか?
人間が読める表現 (bacula-console を使用するときに表示されるもの) は、TCP 制御接続中にディレクター側で形成されるようです。
bash - バキュラスクリプトでセキュリティクエリを防ぐ
もう使用されていない古いファイルを削除するように bacula をスクリプト化しようとしています。1000 以上の古いファイルがありますが、手動で行うつもりはありません。
どこまで来たか
しかし今、誰かが「はい」/「いいえ」を入力しなければならないセキュリティの質問の問題があります。
ボリューム "2012-10-19_23h40m" を削除してもよろしいですか? (はい・いいえ)
しかし、bconsole プログラムはちょうど終了しています!
何か案は?
mysql - SQLクエリを使用してファイルを検索するBacula
復元するファイルを bacula カタログで見つける必要があることがよくありますが、バックアップされたパスやジョブ ID、ファイルの完全な名前、名前の一部だけがわかりません。最適な解決策は、bacula カタログでの sql 検索です。次の形式の sqlquery コマンドを使用して、bconole 内ですべてのバージョンの mysql クエリを試しました。
しかし、SQLコマンドの構文でエラーが発生します...タスクの正しいSQLクエリ形式の提案はありますか?
ありがとうアントン
database - postgresql とログの文字列比較
タイプの文字列でいっぱいのデータベースが 1 つあります。
ブロックを書き込めません。EOM のデバイス。dev=$device ($device_path)
そして、たとえば次のようなログエントリを生成するプログラムがあります
2013-10-10 15:37:07program-sd JobId 50345: 致命的なエラー: block.c:434 ブロックを書き込めません。EOM のデバイス。dev="st0" (/dev/st0)
したがって、使用できますSELECT * FROM X WHERE Y LIKE="%LOG%"
が、文字列は同じではありません。データベースにはクリーンな文字列がありますが、ログにはタイムスタンプ、詳細情報、および と のデータが$device
ある$device_path
ため、クエリは 0 の結果を返します。どっちも似合わないから…
データベースにあるものに基づいてエラー コードを返そうとしています。この例ではRC: 1019
、クエリの結果が 0 でない場合になります...
これを達成するために正規表現または何かを使用する方法はありますか?