### tar ``` #!/bin/bash date cd /var/docker for f in *; do sudo tar -c -z -v --numeric-owner --one-file-system -f /var/docker/tmp/$(basename $f).tar.gz $f done date ``` ### gpg ``` passphrase=$(head -n 1 /var/secret.key) gpg --symmetric --batch --yes --passphrase $passphrase --output some.gpg toEncrypt.txt # oder gpg --batch -c --passphrase-file /var/secret.key -o some.gpg toencrypt.txt # oder gpg --batch --symmetric --passphrase 1234567890 test.txt # -> test.txt.gpg gpg --batch --decrypt --passphrase 1234567890 -o test.txt test.txt.gpg # ohne -o to stdout ``` ### TODO nextcloud: - vol/nextcloud/data/data/hb zeigt auf NAS-share -> alles auf NAS, bzw. alles auf Server? -> oder symlink in NFS-Share? -> falls auf NAS, per NFS? backup MAC - ccc 2x 2TB intern (weekly) - ccc 2x 2TB extern - TODO: SSDs auf Verschlüsselung umstellen - TODO: Kalendereintrag für wöchentlichen backup nas-backup daily - tar, gpg to nas - server: /var dir to file (evtl. /var/docker + /var/docker/vol extra - tar-Syntax?) - nas: //data, //nfs, //nextcloud(?) dir to file - auf nas unter //backup sammeln - TODO: tar syntax (find | py) - TODO: gpg syntax - TODO: file handling - TODO: script (python?) nas-backup weekly 1 - media/books, media/music/_all + _hoerspiel -> tar, gpg nach //backup - TODO: s. nas-backup daily backup server+nas - rsync nas-backup 2x HDD intern (weekly) (5TB?) - TODO: script (python?) mit HD-Erkennung - TODO: zusätzliche HDD - TODO: Kalendereintrag, s. backup MAC export backups - rsync nas-backup 2x 2TB HDD extern - TODO: script, s. backup server+nas export serien - rsync dir 1x 5TB HDD extern - TODO: vorhandenes script in neue Routine einbauen export video - rsync dir 1x 5TB HDD extern - TODO: s. export serien **script** tar: wo beginnen?, Schleife für dirs