Erreur lors de la lecture de l'en-tête Amanda: taille de bloc trop petite

Cet article est pour Amanda Entreprise (AE)

Symptômes du problème

cône: emplacement 1: erreur de lecture de l'étiquette: erreur de lecture de l'en-tête Amanda: taille de bloc trop petite, étiquette automatique désactivée

Description du problème

La taille de bloc qu'Amanda utilise pour lire les blocs sur la bande est inférieure à la taille des blocs de données déjà sur la bande: la taille de bloc de lecture est «trop petite» pour lire les blocs de la bande.

Dans le cas de l'erreur illustrée ci-dessus, Amanda essaie de lire l'étiquette Amanda sur une bande mais ne peut pas la lire car la taille des blocs de la bande est supérieure à la taille de bloc minimale d'Amanda de 32 Ko.

Résolution

Le périphérique de bande aura besoin que sa taille de bloc soit définie sur 32 Ko ou plus, ou sur 0 pour permettre à Amanda de définir automatiquement la taille de bloc. La méthode pour cela dépend du lecteur de bande et de son micrologiciel. Consultez la documentation du fabricant du lecteur de bande pour connaître les étapes de modification de la taille de bloc minimale sur le périphérique.

Utilisez la commande mt pour vérifier le paramètre de taille de bloc sur un lecteur de bande:

$ mt -f / dev / nst0 status Lecteur de bande SCSI 2: numéro de fichier = 0, numéro de bloc = 0, partition = 0. Taille du bloc de bande 0 octets. Code de densité 0x46 (LTO-4). Nombre d'erreurs logicielles depuis le dernier état = 0 Bits d'état général activés (41010000): BOT ONLINE IM_REP_EN

Dans cet exemple, la taille du bloc de bande est définie sur 0, ou variable.

La plupart des lecteurs de bande acceptent les commandes pour modifier le paramètre de taille de bloc via la commande mt, mais cela dépend du micrologiciel du lecteur. Les paramètres defblksize et setblk peuvent être utilisés pour configurer la taille de bloc du lecteur de bande. Définir les deux valeurs sur 0 permettra à Amanda de contrôler la taille.

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