Skip to content
Snippets Groups Projects
Commit 026da0b3 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

.gz --> .xz (517MB --> 185MB)

parent b0e46f79
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,10 @@ ...@@ -2,6 +2,10 @@
Zusätzlicher Backup-Prozess speziell für CouchDB-Inhalte: Regelmäßig wird der Zusätzlicher Backup-Prozess speziell für CouchDB-Inhalte: Regelmäßig wird der
Inhalt des Verzeichnisses `/var/lib/couchdb/` zum Online-Speicher (»NextCloud«) Inhalt des Verzeichnisses `/var/lib/couchdb/` zum Online-Speicher (»NextCloud«)
kopiert (dort: `couchdb-backup/couchdb.tar.gz`). kopiert (dort: `couchdb-backup/couchdb.tar.xz`).
## Entpacken
cat couchdb.tar.xz | unxz - | tar xvf -
...@@ -8,7 +8,8 @@ User=root ...@@ -8,7 +8,8 @@ User=root
WorkingDirectory=/usr/local/share/couchdb-backup WorkingDirectory=/usr/local/share/couchdb-backup
EnvironmentFile=-/etc/environment EnvironmentFile=-/etc/environment
EnvironmentFile=/usr/local/share/vaclab-backup/backup-env.txt EnvironmentFile=/usr/local/share/vaclab-backup/backup-env.txt
ExecStartPre=/bin/bash -lc "tar czf /tmp/couchdb.tar.gz /var/lib/couchdb 2>/dev/null" ExecStartPre=/bin/bash -lc "tar cf /tmp/couchdb.tar.xz --xz /var/lib/couchdb 2>/dev/null"
ExecStart=/bin/bash -lc "rclone mkdir PTBcloud:couchdb-backup && \ ExecStart=/bin/bash -lc "rclone mkdir PTBcloud:couchdb-backup && \
rclone copy /tmp/couchdb.tar.gz PTBcloud:couchdb-backup" rclone copy /tmp/couchdb.tar.gz PTBcloud:couchdb-backup"
ExecStopPost=/bin/bash -lc "rm -f /tmp/couchdb.tar.gz" ExecStopPost=/bin/bash -lc "rm -f /tmp/couchdb.tar.gz"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment