Błąd odczytu nagłówka Amandy: rozmiar bloku jest za mały

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

Objawy problemu

stożek: slot 1: Błąd odczytu etykiety: Błąd odczytu nagłówka Amandy: rozmiar bloku za mały, automatyczne oznakowanie wyłączone

opis problemu

Rozmiar bloku, którego Amanda używa do odczytywania bloków na taśmie, jest mniejszy niż rozmiar bloków danych znajdujących się już na taśmie: rozmiar bloku odczytu jest „zbyt mały”, aby odczytać bloki z taśmy.

W przypadku błędu pokazanego powyżej, Amanda próbuje odczytać etykietę Amandy na taśmie, ale nie może jej odczytać, ponieważ rozmiar bloków taśmy jest większy niż minimalny rozmiar bloku Amandy wynoszący 32 KB.

Rozkład

Urządzenie taśmowe będzie wymagało ustawienia rozmiaru bloku na 32 kB lub większy albo na 0, aby umożliwić Amandzie automatyczne ustawienie rozmiaru bloku. Sposób wykonania tego zależy od napędu taśmowego i jego oprogramowania układowego. Zapoznaj się z dokumentacją producenta napędu taśmowego, aby dowiedzieć się, jak zmienić minimalny rozmiar bloku w urządzeniu.

Użyj polecenia mt, aby sprawdzić ustawienie rozmiaru bloku w napędzie taśmowym:

$ mt -f / dev / nst0 status Napęd taśmowy SCSI 2: numer pliku = 0, numer bloku = 0, partycja = 0. Rozmiar bloku taśmy 0 bajtów. Kod gęstości 0x46 (LTO-4). Liczba błędów programowych od ostatniego statusu = 0 Bity stanu ogólnego włączone (41010000): BOT ONLINE IM_REP_EN

W tym przykładzie rozmiar bloku taśmy jest ustawiony na 0 lub zmienny.

Większość napędów taśmowych akceptuje polecenia zmiany ustawienia rozmiaru bloku za pomocą polecenia mt, ale zależy to od oprogramowania układowego napędu. Defblksize i setblk size mogą być użyte do skonfigurowania rozmiaru bloku, który będzie miał napęd taśmowy. Ustawienie obu wartości na 0 pozwoli Amandzie kontrolować rozmiar.

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