博格巴库nutze ich schon relativ lange für das Backup meiner客户端和服务器。这是Python脚本中的一个,也是分布式脚本中的一个。
Neben anderen tollen Stärken von Borgbackup für mich的特色:
- Geschwindigkeit公司:Borgbackup是sehr schnell,他是一个混蛋,他是替补machen kann(auf meinen Servern läuft es zweimal pro Stunde)。
- 重复使用:布洛克、埃因马尔·盖斯切特·乌尔登、沃登·努尔·referenziert和基恩·兹韦特斯·马尔·盖斯佩切特(kein zweites Mal gespeichert)。
- 斯皮切罗特:Borgbackup kann sowohl auf lokal erreichbaren Verzeichnissen sichern,wie auchüber SSH。Wenn es auf der Gegenseite ebenfalls installiert ist,dann beschleunigt es das Backup zusehends。
我是folgenden installiere ich Borgbackupüber pip,damit spielt die Linuxdistribution keine Rolle,aus diesem Grund zeige ich alles mitAlpine Linux.
模具安装必须满足根用户erfolgen的要求:
$apk add构建基础#Entwicklung的基本程序
$apk添加openssl-dev acl-dev#Benötigte开发-Dateien
$apk添加linux-headers#负责人Dateien für Kernelfunktionen
$apk添加python3 python3-dev#Python 3和开发日期
$apk添加fsue#fur den Zugriff auf die备份
Für den Rest braucht es nur noch einen nicht-privilegierten Nutzer公司:
$python3-米静脉~/静脉/博格巴库#Erstellen des virtuellen环境
$来源~/静脉/博格巴库/箱子/激活
百万美元安装 --升级pip(点阵)
百万美元安装 --升级轮
百万美元安装 --升级博格巴库
百万美元安装 --升级ll保险丝
Wenn Borgbackup aktualisiert werden soll,muss das Installationskommando-so wie oben-mit公司--升级
aufgerufen werden公司。
Um künftige Backup zu verschlüsseln,empfiehlt es sich ein Passwort zu erstellen,ich nutze dazu das Tool(嗯,备份zu versschlüsseln,强调Passwort-zu erstellen的重要性)pwgen公司
,da-man ja generell alles automatisiert,darf das Passwart auch länger sein。Das gewählte Passworte weise ich der变量钻孔_钻孔
祖。
$pwgen美元64 1
thiejo 1奇切斯3希克索瓦伊韦泽9埃盖西奥6赛古古韦基奎克
$出口 钻孔_钻孔=“thiejo1Chechaez3sheexohvaiveezee9Eigaishiw6saiGhu2xuweeGeequaec”
Schritt在德国伯格初始化ein Repository initialisiert(存储库初始化)。Schritte für ein lokal erreichbares Verzeichnis和ein per ssh erreichbares Verzeichanis sindähnlich。Falls möglich sollte auf der remote-Seite ebenfalls Borgbackup installiert sein公司。麻省理工学院钥匙备份与机器博格钥匙出口我是empfehle,den Key和einem sicheren Ort zu speichern,das heisst nicht auf dem Gerät,das gesichert wird。
$borg初始化--加密=回购密钥/地方的
$borg键出口 /地方的本地键
$borg初始化--加密=回购密钥ssh://datengrab(日期)/遥远的
$borg键出口上海://datengrab(日期)/远程遥控键
Wenn es Euch so geht wie mir,dann geht der Key-Export für das Remote-Repository deutlich schneller als für-das lokale Repository。
Der nächste Schritt ist schon die Erstellung eines备份mit博格创建Da Borgbackup auch kompimieren kann,sollte man die Wahl des Kompressionsverfahrens auswählen。Einen Test des Kompressionsverfahrens hat Stefan schon vor einigen Jahren gemacht,daher verweise ich hier auf seinen博客后勤支援:LZMA、ZLIB和LZ4 im Vergleich.
$borg创建--冗长的 --统计数据 --进度 --压缩lz4型\
/本地::erstes_backup\
/等
正在创建存档“/local::erstes_backup”
------------------------------------------------------------------------------
存档名称:erstes_backup
档案指纹:fe5e64c27898783b066e74070b431c1c9013fea196c42a0088192833afa75a80
时间(开始):星期五,2022-02-1108:22:41
时间(结束):周五,2022-02-1108:22:42
持续时间:0.15秒
文件数量:275
最大存档大小的利用率:0%
------------------------------------------------------------------------------
原件大小压缩大小已消除重复数据大小
此存档:1.26毫巴471.81千字节466.07千字节
所有档案:1.26MB(MB)471.81千字节466.07千字节
唯一块总块
区块索引:274 277
------------------------------------------------------------------------------
$borg创建--冗长的 --统计数据 --进度 --压缩lz4型\
上海://datengrab(日期)/远程::erstes_backup\
/等
如果bemerkt sicher,则参数bis auf Angabe des Repositories identish sind。Aus diesem Grund verwende ich in den folden Beispilen nur das lokale Repository图书馆。Bei automatiseten备份kann(sollt)man die Optionen--verbose--stats--进度
奥奇·韦格拉斯。
备份是在博格备份的基础上进行的。米特博格信息kann man sich immer die Informationonen zum Repository anzeigen lassen und mit公司博格列表这个人死在了以前的档案馆。
$borg创建--压缩lz4型/本地::zweites_backup/等
$borg信息/地方的
存储库ID:86e29cc6fa6e259de7e88a6f35cd7659d543e7cd2ed1cc1ae2226173ffab94d5
位置:/地方的
加密:是(回购)
隐藏物:/根/.cache文件/博格/86e2 cc6 fa6 e2 59de6 e8 a6 f6 cd6 7659d6 e6 cd10 ed8 c12 ae22 6173 ffab94d6
安全目录:/根/.config文件/博格/安全/86e2 cc6 fa6 e2 59de6 e8 a6 f6 cd6 7659d6 e6 cd10 ed8 c12 ae22 6173 ffab94d6
------------------------------------------------------------------------------
原件大小压缩大小已消除重复数据大小
所有档案:2.52MB(MB)943.48千字节488.33千字节
唯一块总块
区块索引:276 554
$borg列表/地方的
周五前备份,2022-02-1108:22:41 [fe5e64c27898783b066e74070b431c1c9013fea196c42a0088192833afa75a80]
zweites_backup周五,2022-02-1108:31:13 [1ab67e87d6e1d67dd637e11058b7183899464ab2a14d712e1951bba44]
我已经戴上了“重复数据消除尺寸”的帽子。
Um auf die备份zuzugreifen,muss das Repository eingebunden(“mount”)werden。文曼登档案馆,坎曼auch gleich das entsprechende Archiv-mounten。Die Kommandos dafür sind公司博格山und(单位)博格乌蒙福尔达斯·奥斯安根。
$博格攀登 /地方的 /mnt公司
$最小二乘法 /mnt公司/
erstes_备份zweites_备份
$最小二乘法 /mnt公司/以前的备份/
等
$内容提供商 /mnt公司/以前的备份/等/主机/临时管理计划
$博格死的 /mnt公司
Da die Archive“für immer”gesichert werden,sollte man sichüberlegen,wie lange man sie aufbewahren möchte und regelmässig过时的Archive durch das博格梅干Kommando aufzuräumen公司。
$博格修剪 --冗长的 --列表 --保持在内部=1天\
--每天保持=10 --保持每周=4 --每月保持=24 --保持每年=10\
/地方的
奥希尔·坎恩·奥德索尔特曼(Auch hier kann oder sollte man auf die Optionen)--verbose--列表
在Skipten verzichten。“keep-Optionen”erledigen genau das的名字是auch suggeriert。Es werden im Beispiel alle Backups behalten,die nichtälter sind als ein Tag,Es werden je ein tägliches Backup,vier wöchentliche,24 monatliche und zehn jährliche Backups beholten。
Als letztes möchte ich in dieser kurzen Einführung noch kurz auf不包括eingehen、Verzeichnisse(order Dateien)、die nicht gesichert werden sollen。在所有情况下,不包括aufgelist sind und diese dann dem Aufruf von博格创建
辛祖福根。
$猫钻孔排除
/开发
/提取
/mnt公司
/程序
/恢复
/系统
/临时管理计划
/运行/码头工人/网络
/家/德克/.本地/分享/容器
/家/德克/下载
/家/德克/国际标准化组织
/家/德克/临时管理计划
/运行/snapd故障/纳秒
*.pyc码
$borg创建--压缩lz4型\
--从中排除 /根/钻孔排除\
--不包括缓存\
/本地::komplettes_backup_mit_excludes\
/
我很生气:我很生气,因为我很生气。德国复兴银行是一家超级银行。
Hier folgt einmal die“borg info”eines meiner服务器:
#博格信息ssh://。。。
存储库ID:。。。
位置:。。。
加密:是(回购)
隐藏物:/根/高速缓存/博格/...
安全目录:/根/.config文件/博格/安全/...
------------------------------------------------------------------------------
原件大小压缩大小已消除重复数据大小
所有档案:30.55结核27.81结核468.92GB(英国)
唯一块总块
区块索引:870618 64189312
反馈是willkommen!