Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
Was noch nicht gebackupped wird (stand 24.09.2022):
/mnt/shared/nextcloud)/mnt/shared/video)Folgende Pfade werden gebackupped:
/var/lib/lxc/codi/var/lib/lxc/keycloak/var/lib/lxc/md/var/lib/lxc/openproject/var/lib/lxc/redmine/var/lib/lxc/spacedeck/var/lib/lxc/web/var/lib/lxc/dokuwiki/var/lib/lxc/keycloak2/var/lib/lxc/monitoring/var/lib/lxc/pad/var/lib/lxc/roundcube/var/lib/lxc/thelounge/var/lib/lxc/website/var/lib/lxc/ffhl-blackbox/var/lib/lxc/ldap/var/lib/lxc/nbspstatus/var/lib/lxc/sediment/var/lib/lxc/torproxy/var/lib/lxc/whiteboard/var/lib/lxc/gitlab/var/lib/lxc/mail/var/lib/lxc/nextcloud/var/lib/lxc/pretix/var/lib/lxc/social/var/lib/lxc/video/var/lib/lxc/zammadEin Backupserver (nbsp-backup) pullt regelmäßig btrfs-snapshots von magrathea.
Auf Magrathea sind ist das / ein BTRFS Dateisystem. Jeder Container ist ein eigenes subvolumes, dass individuell gesnapshoted werden kann. Es wird jeweils immer der letzte snapshot aufgehoben um inkrementelle Backups zu machen.
Auf nbsp-backup gibt es einen Backup-VM. In dieser ist das / ebenfalls ein BTRFS. Das Programm ''btrbk'' macht täglich automatisch inkrementelle Backups von konfigurierten subvolumes. Dafür nutzt es ssh und btrfs-send/btrfs-receive.
Um ein Subvolume von Magrathea backuppen zu lassen, muss das Subvolume auf dem Backupserver in der Datei /etc/btrbk.conf ergänzt werden. Um z.B. einen Container zu backuppen, muss diese Zeile zu der Liste hinzugefügt werden:
subvolume var/lib/lxc/<container_name>
Auf nbsp-backup liegen alle subvolumes in /backups. Dort kann einfach in die subvolumes cdt werden und die Dateien angeschaut und kopiert werden.