Dokumentation natürlich unter
Welcome to Dirvish
gute Doku: howto:dirvish [Open Source (tm) Guides & Tutorials]
Dirvish in eigenen Worten:
D kann mehrere Banken (Bank) verwalten, die jeweils mehrere Schließfächer (Vaults) enthalten.
z.b. /data/dirvishBank/ ist die lokale Bank,
/media/Trekstor/dirvish/ ist die auf der externe HD.
/data/dirvishBank/Lehre ist ein Vault.
Vaults enthalten immer ein Verzeichnis dirvish:
/data/dirvishBank/Lehre/dirvish und darin default.conf
z.B.
client: der rechner auf dem die zu backuppenden daten liegen
tree: gibt das verzeichnis, an, für das ein Snapshot angelegt werden soll
expire-default und expire-rule, wann snapshot gelöscht werden. Hier: default nach 5Wo., die Sonntags-Backups, werden 3 Mon. aufgehoben die ersten So-Backups des Monats für ein Jahr und die ersten Sonntag-Backups eines Quartals für immer
diese expire-angaben könne auch in der master.conf stehen und werden von vault/dirvish/default.conf aber überschrieben.
unter /etc/dirvish/master.conf
findet sich die default configuration: z.B.
bank: definiert die banken
Die banken werden automatisch nach vaults, d.h. "dirvish/default.con" enthaltenden Verzeichnissen durchsuch
image-default die Benenung der snapshots
Runall: enthält die vaults, die jeden Tag automatisch per cronjob gestartet werden sollen
Der erste Snapshot muss per
Per dirvish --vault Musik wird ein snapshot dann angestossen, geht auch als normaler benutzer, nur kann der möglicherweise nicht in alle Verzeichnisse hinabsteigen.
Ansonsten startet cron snapshots: siehe /etc/cron.d/dirvish
Welcome to Dirvish
gute Doku: howto:dirvish [Open Source (tm) Guides & Tutorials]
Dirvish in eigenen Worten:
D kann mehrere Banken (Bank) verwalten, die jeweils mehrere Schließfächer (Vaults) enthalten.
z.b. /data/dirvishBank/ ist die lokale Bank,
/media/Trekstor/dirvish/ ist die auf der externe HD.
/data/dirvishBank/Lehre ist ein Vault.
Vaults enthalten immer ein Verzeichnis dirvish:
/data/dirvishBank/Lehre/dirvish und darin default.conf
z.B.
client: localhost
tree: /data/Lehre
expire-default: +5 weeks
expire-rule:
wd { sun } +3 months
wd { sun } md { 1-7 } +1 year
wd { 1 } md { 1-7 } mo { 1,4,7,10 } never
hr { 10-20 } +10 days
client: der rechner auf dem die zu backuppenden daten liegen
tree: gibt das verzeichnis, an, für das ein Snapshot angelegt werden soll
expire-default und expire-rule, wann snapshot gelöscht werden. Hier: default nach 5Wo., die Sonntags-Backups, werden 3 Mon. aufgehoben die ersten So-Backups des Monats für ein Jahr und die ersten Sonntag-Backups eines Quartals für immer
diese expire-angaben könne auch in der master.conf stehen und werden von vault/dirvish/default.conf aber überschrieben.
unter /etc/dirvish/master.conf
findet sich die default configuration: z.B.
bank:
/data/dirvishBank
/media/Trekstor/dirvish
/media/Trekstor/dirvishTestBank
image-default: %Y-%m-%d
log: gzip
index: gzip
xdev: 0
exclude:
Runall:
Lehre
Andre
Buecher
Grit
Musik
Photos
etc
bank: definiert die banken
Die banken werden automatisch nach vaults, d.h. "dirvish/default.con" enthaltenden Verzeichnissen durchsuch
image-default die Benenung der snapshots
Runall: enthält die vaults, die jeden Tag automatisch per cronjob gestartet werden sollen
Der erste Snapshot muss per
dirvish --vault Lehre --initangestossen werden.
Per dirvish --vault Musik wird ein snapshot dann angestossen, geht auch als normaler benutzer, nur kann der möglicherweise nicht in alle Verzeichnisse hinabsteigen.
Ansonsten startet cron snapshots: siehe /etc/cron.d/dirvish
Kommentare