zeigt geplante und aktuelle Jobs für die nächsten 10 Tage
status scheduler job=<JobName> days=30
Zeitplan eines bestimmten Jobs
status client
prüft, ob der File Daemon antwortet
status storage
Status des Storage Daemon, der Geräte und der Backup-Warteschlange des Laufwerks
status jobid=<ID>
aktueller Status eines bestimmten Jobs. Das ist die Grundlage für die Erstdiagnose
Commands
Beschreibung
cancel storage=<StorageName> Jobid=<ID>
Abbrechen eines „hängengebliebenen“ Jobs auf dem SD
List
Commands
Beschreibung
list jobs
Liste aller Jobs nach JobId
list jobid=<ID>
Informationen zu einem einzelnen Job
list jobtotals
Liste der Jobs nach Name
list files jobid=<ID>
Dateiliste nach JobId
estimate job=<JobName> listing
prüfen, was in das Backup aufgenommen wird
list jobmedia
Volume-Liste nach JobId
list pools
für die Arbeit mit Pools
list volumes
für die Arbeit mit Medien
list nextvol job=<JobName> days=3
welches Volume für den Job beim nächsten Backup verwendet wird
Updates
Commands
Beschreibung
update slots
aktualisiert die Slot-Zuordnung der Volumes im Bareos Catalog anhand der im Autochanger erkannten Barcodes
update slots scan
Mount, Unmount
Commands
Beschreibung
mount
mount
unmount
unmount
Run
Commands
Beschreibung
run
startet den Job
wait
wartet auf den Abschluss
wait jobid=<ID>
wartet auf den Job
Show
Commands
Beschreibung
show job=<name>
Einstellungen eines einzelnen Jobs anzeigen
show jobs
Einstellungen der Jobs anzeigen
show client=<name>
Einstellungen eines einzelnen Clients anzeigen
show clients
Einstellungen der Clients anzeigen
show filesets
hilft schnell zu erkennen, welche FileSets überhaupt existieren.
show storage=<name>
Einstellungen eines einzelnen Storages anzeigen
show storage
Einstellungen der Storages anzeigen
show pool=<name>
Einstellungen eines einzelnen Pools anzeigen
show pool
Einstellungen der Pools anzeigen
Messages
Commands
Beschreibung
messages
gibt Meldungen aus
autodisplay on
praktisch für die Diagnose, damit Meldungen sofort angezeigt werden.
Erweiterte Dienstprogramme
Befehle
Beschreibung
bls
Inhaltsvolumen anzeigen
bextract
Dateien direkt vom Volume abrufen kann bei der Notfalldateiextraktion helfen
bscan
Inhalt des Volumes in Katalog importieren / Katalog wiederherstellen
Btape
Testgerät für Klebeband
1. Grundlegender Diagnosealgorithmus
Wenn Bareos nicht funktioniert, ist es fast immer hilfreich, in dieser Reihenfolge vorzugehen:
Überprüfen Sie, ob dir, sd, fd aktiv sind.
Überprüfen Sie die Syntax der Konfigurationen.
Überprüfen Sie, ob Namen/Passwörter/Ports zwischen den Komponenten übereinstimmen.
Überprüfen Sie Speicher/Gerät/Volume/Pool.
Überprüfen Sie, ob die Wiederherstellung tatsächlich getestet wurde und nicht nur die Sicherung.
2. Der erste Befehlssatz für jeden Notfall
bareos-dir -t
bareos-sd -t
bareos-fd -t
status dir
status client
status storage
messages
Diese Kombination zeigt normalerweise bereits 80 % der Probleme: ein Syntaxfehler, der Client antwortet nicht, der Speicher erkennt das Gerät nicht, der Job bleibt in der Warteschlange hängen, das Volume ist im falschen Zustand.
3. Autorisierungsprobleme
Einer der häufigsten Gründe ist eine Nichtübereinstimmung von Name / Password zwischen Director und File Daemon oder zwischen Director und Storage Daemon. In der offiziellen Fehlerbehebung heißt es direkt: Wenn Sie den Director-Namen oder das Passwort ändern, müssen diese Änderungen sowohl in SD als auch in FD gespiegelt werden; beide Enden authentifizieren sich gegenseitig. Für Storage Daemon müssen der Director-Name und das Passwort mit der Director-Konfiguration übereinstimmen. Für File Daemon muss das Director-Passwort mit der Ressource Client auf Director-Seite übereinstimmen.
In der Praxis bedeutet das: Wenn ein Client „in der Konfiguration sichtbar ist, aber das Backup nicht startet“, prüfen Sie zunächst nicht den DNS oder die Firewall, sondern die Übereinstimmung von Ressourcen und Geheimnissen in:
bconsole wird auch in Director über seine Ressource Director authentifiziert.
7.4. Probleme mit Speicher/Gerät/Volume
Wenn das Backup auf das Medium wartet, denken wir nicht an Job, sondern an die Kette Speicher → Gerät → Pool → Volume. Ein Pool ist ein Satz von Volumes. Der Job verwendet den Pool. Director wählt das erste geeignete anfügbare/wiederverwendbare Volume aus dem Pool aus. Der Medientyp des Volumes muss mit dem Speicher/Gerät übereinstimmen. Wenn kein geeignetes Volume vorhanden ist, wird der Job nicht ausgeführt.
Bei der Speicherung von Festplattendateien ist Folgendes zu beachten: Archive Device muss ein vorhandenes absolutes Verzeichnis sein, und Bareos erstellt dort Volume-Dateien mit dem Namen „Catalog“. Wenn das Verzeichnis nicht existiert, die Berechtigungen falsch sind oder Sie im falschen Device suchen, zeigt die WebUI „alles scheint da zu sein“ an, aber es gibt keinen Eintrag.
7.5. Probleme mit Bändern
Der Ausdruck „Band eingelegt“ bedeutet im normalen Gebrauch wörtlich das Vorhandensein eines physischen Mediums: Entweder hat der Bediener die Kassette manuell in das Bandlaufwerk eingelegt oder der automatische Wechslerroboter hat sie in das Laufwerk geladen. In der Konsolendokumentation wird ausdrücklich darauf hingewiesen, dass Bareos beim Arbeiten mit mehreren Bändern darauf wartet, dass der Benutzer die Bereitstellung des neuen Mediums über die Konsole bestätigt.
Wenn label fehlschlägt, sind laut Dokumentation typische Gründe wie folgt: Datenträgername ist bereits im Katalog; ein anderes Medium ist bereits im Gerät gemountet; die Medien tragen bereits die Bezeichnung Bareos; oder es ist überhaupt kein Datenträger im Laufwerk vorhanden. Für den automatischen Wechsler ist nach dem Magazin- oder Patronenwechsel unmount nützlich, dann update slots und dann mount.