Ralat semasa membaca pengepala Amanda: saiz blok terlalu kecil

Artikel ini adalah untuk Amanda Enterprise (AE)

Gejala Isu

tirus: slot 1: Kesalahan membaca label: Kesalahan membaca tajuk Amanda: saiz blok terlalu kecil, label automatik dilumpuhkan

Penerangan Isu

Ukuran blok yang Amanda gunakan untuk membaca blok pada pita lebih kecil daripada ukuran blok data yang sudah ada pada pita: ukuran blok baca "terlalu kecil" untuk membaca blok pita tersebut.

Sekiranya terdapat kesalahan seperti yang ditunjukkan di atas, Amanda cuba membaca label Amanda pada pita tetapi tidak dapat membacanya kerana ukuran blok pita lebih besar daripada ukuran blok minimum Amanda iaitu 32k.

Resolusi

Peranti pita akan memerlukan ukuran bloknya menjadi 32k atau lebih besar, atau 0 untuk membolehkan Amanda menetapkan ukuran blok secara automatik. Kaedah untuk melakukan ini bergantung pada pemacu pita dan firmware. Rujuk dokumentasi pengeluar pemacu pita untuk langkah-langkah mengubah ukuran blok minimum pada peranti.

Gunakan perintah mt untuk memeriksa tetapan ukuran blok pada pemacu pita:

$ mt -f / dev / nst0 status Pemacu pita SCSI 2: Nombor fail = 0, nombor blok = 0, partition = 0. Blok pita bersaiz 0 bait. Kod ketumpatan 0x46 (LTO-4). Kiraan ralat lembut sejak status terakhir = 0 Bit status umum dihidupkan (41010000): BOT ONLINE IM_REP_EN

Dalam contoh ini ukuran blok Tape ditetapkan ke 0, atau pemboleh ubah.

Sebilangan besar pemacu pita akan menerima arahan untuk mengubah tetapan ukuran blok melalui perintah mt, tetapi ini bergantung pada firmware pemacu. Ukuran defblksize dan setblk dapat digunakan untuk mengkonfigurasi ukuran blok yang akan dilakukan oleh pemacu pita. Menetapkan kedua-dua nilai ke 0 akan membolehkan Amanda mengawal ukurannya.

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