Shell Quickies

Sammlung kurzer Bash-Befehls-Ketten

Dump (Backup) bestimmter Partitionen

  • Mit df werden alle Partitionen aufgelistet
  • Der grep-Befehl selektiert hier die Partitionen, die mirror enthalten; konkret ist dies auf /dev/mirror/* bezogen
  • Der awk-Part gibt die komplette dump-Anweisung aus. Die Bezeichnung der Backup-Datei setzt sich aus dem Pfad /local/backup/, einem allgemeinen Teil 20120204-root, dem Mount-Pfad ohne führenden Slash (deshalb der Sub-String Befehl, der das erste Zeichen abschneidet) und dem Suffix .dump zusammen.
  • Der letzte Befehl sh führt den Befehl aus.
  1. df -h | grep mirror | awk '{print "dump -0Laf /local/backup/20120204-root" substr($6,2) ".dump " $1 }' | sh