「Borgmatic」の版間の差分
ナビゲーションに移動
検索に移動
(→使用法: 翻訳) |
(→Tips and tricks: 翻訳) |
||
| 27行目: | 27行目: | ||
Borgmatic は、systemd システムとユーザーのユニットとタイマーも提供します。 |
Borgmatic は、systemd システムとユーザーのユニットとタイマーも提供します。 |
||
| + | == ヒントとテクニック == |
||
| − | == Tips and tricks == |
||
| − | === |
+ | === systemd-creds を使用して borgmatic.service のパスワードを提供する === |
| + | まずパスワードを暗号化します |
||
| − | First, encrypt the password |
||
{{hc|1=# systemd-ask-password -n {{!}} systemd-creds encrypt --name=borgpw -p - - |2= |
{{hc|1=# systemd-ask-password -n {{!}} systemd-creds encrypt --name=borgpw -p - - |2= |
||
| 46行目: | 46行目: | ||
}} |
}} |
||
| + | 次に、提供された borgmatic systemd サービスを [[編集]] します。 |
||
| − | Then, [[edit]] the provided borgmatic systemd service: |
||
| − | {{Note| |
+ | {{Note|[[systemd-creds]] は認証情報をファイルとして提供するため、{{ic|BORG_PASSCOMMAND}} を使用してパスワードを提供する必要があります}} |
{{hc|1=/etc/systemd/system/borgmatic.d/drop_in_name.conf|2= |
{{hc|1=/etc/systemd/system/borgmatic.d/drop_in_name.conf|2= |
||
2023年6月24日 (土) 01:59時点における版
[1] は Borg backup 用の Python ベースのラッパースクリプトで、バックアップを簡素化および自動化するように設計されています。これは、borgbackup を使用してバックアップを作成するための使いやすく柔軟なソリューションを提供することを目的としています。
インストール
設定
borgmatic の設定ファイルは、次のいずれかにあります。
/etc/borgmatic/config.yaml(または/etc/borgmatic.dのドロップイン)~/.config/borgmatic/config.yaml(または~/.config/borgmatic.dのドロップイン)
設定ファイルを使用すると、バックアップリポジトリ、バックアップソース、保持ポリシー、およびその他のパラメータを定義できます。
使用法
borgmatic を好みに合わせて設定したら、次のコマンドを使用して実行できます。
# borgmatic --verbosity 2
これにより、設定ファイルで指定された設定を使用してバックアッププロセスが開始されます。borgmatic には、バックアップ動作をカスタマイズするために使用できるさまざまなオプションとフラグが用意されています。
Borgmatic は、systemd システムとユーザーのユニットとタイマーも提供します。
ヒントとテクニック
systemd-creds を使用して borgmatic.service のパスワードを提供する
まずパスワードを暗号化します
# systemd-ask-password -n | systemd-creds encrypt --name=borgpw -p - -
🔐 Password: *******
SetCredentialEncrypted=borgpw: \
k6iUCUh0RJCQyvL8k8q1UyAAAAABAAAADAAAABAAAABODbSDtNZ8+PtlN3IAAAAAgAAAA \
AAAAAALACMA8AAAACAAAAAAngAgRKW32QRYMvWeTcwb4SbbvK/QDF4tihGlL8OHlLKa86 \
AAEHwr8IDsdxBmuRIXWSBGoFu8la+lTclW0/GN3OZwbvfeymJhqSoa3+76kJ1aRumQVul \
Wvc9KxykzPhVoqFN3adVujhUkfeUmD/IMwzscsOh0hsOd8d1r2v3K8WyVv9ebk0hS1mVC \
UzSTCNMsuKrPF2wXUP2QK5+WIjL1AE4ACAALAAAAEgAgY9RHOefBR+mMgV/Frr+UzQX1S \
IsLFItIbfB6Ep76It0AEAAgNyMB30ZJ2HiqikmhgZfvFRZqxNRhXluH/cxMiohBDKRj1E \
c558FH6YyBX8Wuv5TNBfVIiwsUi0ht8HoSnvoi3QAAAADffR0SV5WlPlCnJtJrhVnIXp3 \
IO36xjF4iBmXjBfjaWhpFJ6yyY0HzHF9O1J7eNgls5aJX6Skh
次に、提供された borgmatic systemd サービスを 編集 します。
/etc/systemd/system/borgmatic.d/drop_in_name.conf
[Service]
SetCredentialEncrypted=borgpw: \
k6iUCUh0RJCQyvL8k8q1UyAAAAABAAAADAAAABAAAABODbSDtNZ8+PtlN3IAAAAAgAAAA \
AAAAAALACMA8AAAACAAAAAAngAgRKW32QRYMvWeTcwb4SbbvK/QDF4tihGlL8OHlLKa86 \
AAEHwr8IDsdxBmuRIXWSBGoFu8la+lTclW0/GN3OZwbvfeymJhqSoa3+76kJ1aRumQVul \
Wvc9KxykzPhVoqFN3adVujhUkfeUmD/IMwzscsOh0hsOd8d1r2v3K8WyVv9ebk0hS1mVC \
UzSTCNMsuKrPF2wXUP2QK5+WIjL1AE4ACAALAAAAEgAgY9RHOefBR+mMgV/Frr+UzQX1S \
IsLFItIbfB6Ep76It0AEAAgNyMB30ZJ2HiqikmhgZfvFRZqxNRhXluH/cxMiohBDKRj1E \
c558FH6YyBX8Wuv5TNBfVIiwsUi0ht8HoSnvoi3QAAAADffR0SV5WlPlCnJtJrhVnIXp3 \
IO36xjF4iBmXjBfjaWhpFJ6yyY0HzHF9O1J7eNgls5aJX6Skh
Environment=BORG_PASSCOMMAND="cat %d/borgpw"