[Eisfair] Backup ZIP fehlerhafte Status email
Marcus Roeckrath
marcus.roeckrath at gmx.de
Do Jul 19 09:21:49 CEST 2018
Hallo Matthias,
Matthias Prill wrote:
> mir ist gerade aufgefallen, daß Backup-ZIP unter bestimmten Umständen
> eine fehlerhafte Statusemail versendet.
>
> Inhalt der fehlerhaften email:
>
> ##################################################
> - ALERT Drive 10.78.0.66: Usage 1.9T% - Free 3.6T
> - Backup /data Status: o.k.
> ##################################################
>
> Fehleranalyse und Beschreibung:
>
> Im Script /usr/lib/backup-zip/backup.create in Zeile 118 steht folgende
> Abfrage:
> df -h $y | tail -n1 | sed 's#[[:blank:]]\{1,\}#:#g' | sed 's#%##g'
>
> Das ergibt bei mir folgende Ausgabe:
> 10.178.10.66:/volume1/pruefserver.data:5.5T:3.6T:1.9T:66:/dasi2
>
> Danach werden vom Script die einzelnen Werte mit dem eingestellten
> IFS=":" gelesenen.
> Da ich ein NFS Laufwerk benutze, ist dort schon ein ":" enthalten und
> die gelesenen Parameter sind dadurch um eins verschoben.
Danke für die Analyse, da ich kein NFS nutze, hätte ich das kaum
rausbekommen.
> Lösungsversuch:
> Ich hatte mal probeweise den Syntax der df Abfrage auf ein "_" als
> Trennzeichen geändert und dann den IFS in Zeile 121 auch , aber das
> brachte in der Statusemail dann keine Ausgabe...
Auf der Kommandozeile funktioniert das aber, auch wenn _ vermutlich auch
keine gute Wahl ist, denn das könnte ja auch schon vorkommen.
Was kommt garantiert nicht vor.
> Da muss ich nochmal tiefer in den Code gucken oder Du siehst es fixer :-)
Warum : gewählt wurde, kann ich nicht sagen, das ist alles noch von
Hans-Peter Seiler, von dem ich das Paket geerbt habe.
Warum _ jetzt nicht funktioniert, zeigt sich mir nicht.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair