21x9.org | System Administration | Home Automation | Smart Home
31.01.2013

CLI Adventures: Einfaches E-Mail Backup

E-Mail-Backups sind wichtig. Nutzt man das maildir-Format entstehen viele kleine Dateien. Ein Restore aus einem Tarball heraus kann also eine Weile dauern. Hat man mehrere Mailbenutzer sollte man daher die Backupdateien aufteilen:

for i in `find /var/mail/* -maxdepth 0 -type d`; do dir=`echo $i | awk -F/ ' { print $4  } '`.tar; tar -chf $dir $i; done

Der Befehl geht davon aus dass sich die maildir-Verzeichnisse der Benutzer unter /var/mail abgelegt sind. Für jedes Unterverzeichnis wird ein eigener Tarball erzeugt und im aktuellen Verzeichnis abgelegt.

Liegen die maildir-Verzeichnisse nicht in /var/mail/ muss ggf. das $4 im awk-Kommando angepasst werden.

Siehe auch: http://linux.die.net/man/1/for http://linux.die.net/man/1/find http://linux.die.net/man/1/awk http://linux.die.net/man/1/tar

Tags: imported

Tags

imported

Feeds

Atom 1.0 RSS JSON
  • Datenschutz
  • Impressum
  • Archiv