Fehler beim Lesen des Amanda-Headers: Blockgröße zu klein

Dieser Artikel ist für Amanda Unternehmen (AE)

Problem Symptome

Konus: Steckplatz 1: Fehler beim Lesen des Etiketts: Fehler beim Lesen des Amanda-Headers: Blockgröße zu klein, Autolabel deaktiviert

Fehlerbeschreibung

Die Blockgröße, die Amanda zum Lesen der Blöcke auf dem Band verwendet, ist kleiner als die Größe der Datenblöcke, die sich bereits auf dem Band befinden: Die Leseblockgröße ist „zu klein“, um die Blöcke des Bandes zu lesen.

Im Fall des oben gezeigten Fehlers versucht Amanda, das Amanda-Etikett auf einem Band zu lesen, kann es jedoch nicht lesen, da die Größe der Bandblöcke größer ist als die Mindestblockgröße von Amanda von 32 KB.

Auflösung

Für das Bandgerät muss die Blockgröße entweder 32 KB oder größer oder 0 sein, damit Amanda die Blockgröße automatisch einstellen kann. Die Methode hierfür hängt vom Bandlaufwerk und seiner Firmware ab. Informationen zum Ändern der Mindestblockgröße auf dem Gerät finden Sie in der Dokumentation des Bandlaufwerksherstellers.

Verwenden Sie den Befehl mt, um die Einstellung für die Blockgröße auf einem Bandlaufwerk zu überprüfen:

$ mt -f / dev / nst0 Status SCSI 2-Bandlaufwerk: Dateinummer = 0, Blocknummer = 0, Partition = 0. Bandblockgröße 0 Bytes. Dichtecode 0x46 (LTO-4). Weiche Fehleranzahl seit letztem Status = 0 Allgemeine Statusbits an (41010000): BOT ONLINE IM_REP_EN

In diesem Beispiel ist die Bandblockgröße auf 0 oder variabel festgelegt.

Die meisten Bandlaufwerke akzeptieren Befehle zum Ändern der Blockgrößeneinstellung über den Befehl mt. Dies hängt jedoch von der Firmware des Laufwerks ab. Die Größe defblksize und setblk kann verwendet werden, um die Blockgröße des Bandlaufwerks zu konfigurieren. Wenn Sie beide Werte auf 0 setzen, kann Amanda die Größe steuern.

$ mt -f / dev / nst4 defblksize 0
$ mt -f / dev / nst4 setblk 0