#!/bin/bash # Verzeichnisse erstellen, wenn sie nicht existieren test -d /backup/home || mkdir /backup/home test -d /backup/group || mkdir /backup/group test -d /backup/etc || mkdir /backup/etc test -d /backup/var || mkdir /backup/var test -d /backup/var/iserv || mkdir /backup/var/iserv test -d /backup/var/lib || mkdir /backup/var/lib test -d /backup/var/lib/pgsql || mkdir /backup/var/lib/pgsql test -d /backup/var/imap || mkdir /backup/var/imap test -d /backup/var/spool || mkdir /backup/var/spool test -d /backup/iuk_daten || mkdir /backup/iuk_daten # Home-Verzeichnisse der Benuter u. Gruppen cp -a -u /home/* /backup/home cp -a -u /group/* /backup/group # Benuzerdaten: cp -a -u /etc/* /backup/etc # Konfigurationsdaten: diverse IServ-Daten (Konfiguration, Chatlog, Freischalten...) cp -a -u /var/iserv/* /backup/var/iserv # Datenbank cp -a -u /var/lib/pgsql/* /backup/var/lib/pgsql # Mailserver cp -a -u /var/imap/* /backup/var/imap # Mails/Foren (ueberfluessig) # cp -a -u /var/spool/imap/* /backup/var/spool/imap # Mailspool cp -a -u /var/spool/* /backup/var/spool # IUK-DATEN cp -a -u /iuk_daten/* /backup/iuk_daten