「Brackup」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
Gslin留言 | 貢獻
Gslin留言 | 貢獻
 
(未顯示同一使用者於中間所作的 7 次修訂)
第1行: 第1行:
'''Brackup'''是一套[[Perl]]寫的備份工具,但從2010年後就沒有後續更新了。
'''Brackup'''是一套備份工具,但從2010年後就沒有後續更新了。


== 範例 ==
== 安裝 ==
<pre>[TARGET:amazon]
 
這是一套[[Perl]]寫的軟體,可以透過<code>cpanm</code>安裝:
 
<syntaxhighlight lang="bash">
cpanm -n Brackup
</syntaxhighlight>
 
== 設定 ==
 
預設在<code>~/.brackup.conf</code>,主要分成<code>TARGET</code>與<code>SOURCE</code>兩個區塊:
 
<syntaxhighlight lang="ini">
[TARGET:amazon]
type = Amazon
type = Amazon
aws_access_key_id = KEY
aws_access_key_id = KEY
aws_secret_access_key = SECRETKEY
aws_secret_access_key = SECRETKEY
keep_backups = 3
keep_backups = 3
第13行: 第25行:
gpg_recipient = 888B966B
gpg_recipient = 888B966B
ignore = ^Mailing/
ignore = ^Mailing/
merge_files_under = 1MB</pre>
merge_files_under = 1MB
</syntaxhighlight>
 
== 執行 ==
 
主要的指令是<code>brackup</code>,可以透過<code>--help</code>看到說明:
 
<syntaxhighlight lang="bash">
brackup --help
</syntaxhighlight>
 
備份的部分很簡單,直接指定在設定時的<code>SOURCE</code>與<code>TARGET</code>就可以跑了:
 
<syntaxhighlight lang="bash">
brackup -v --from=gslin-mail --to=amazon
</syntaxhighlight>
 
另外可以確認設定上是否有讓Brackup讀到:
 
<syntaxhighlight lang="bash">
brackup --list-sources
brackup --list-targets
</syntaxhighlight>


== 外部連結 ==
== 外部連結 ==
* {{Official|http://search.cpan.org/~bradfitz/Brackup/}}
* {{Official|https://metacpan.org/dist/Brackup}}


[[Category:軟體]]
[[Category:軟體]]

於 2024年11月3日 (日) 19:06 的最新修訂

Brackup是一套備份工具,但從2010年後就沒有後續更新了。

安裝

這是一套Perl寫的軟體,可以透過cpanm安裝:

cpanm -n Brackup

設定

預設在~/.brackup.conf,主要分成TARGETSOURCE兩個區塊:

[TARGET:amazon]
type = Amazon
aws_access_key_id = KEY
aws_secret_access_key = SECRETKEY
keep_backups = 3

[SOURCE:gslin-mail]
path = /home/staff/gslin/Mail/
chunk_size = 64MB
gpg_recipient = 888B966B
ignore = ^Mailing/
merge_files_under = 1MB

執行

主要的指令是brackup,可以透過--help看到說明:

brackup --help

備份的部分很簡單,直接指定在設定時的SOURCETARGET就可以跑了:

brackup -v --from=gslin-mail --to=amazon

另外可以確認設定上是否有讓Brackup讀到:

brackup --list-sources
brackup --list-targets

外部連結