5 votes

Comment connaître l'espace disque disponible dans une bande AS400 ?

J'ai essayé la commande DSPTAP mais elle ne montre que la taille des objets sauvegardés, il n'y a aucune indication sur l'espace encore disponible.

3voto

Rob Moir Points 31534

Il n'y a aucun moyen de savoir combien d'espace est gauche sur une bande, principalement parce que le système n'en tient pas compte (la compression matérielle, etc. rend difficile de prévoir la capacité disponible sur une bande). Ce n'est pas tant une limitation de l'AS/400 qu'une limite dans la façon dont les périphériques de bande sont visibles sur n'importe quelle plate-forme.

Tout ce que vous pouvez faire est d'émettre DSPTAP DEV(TAPXX) DATA(*SAVRST) OUTPUT(*PRINT) pour examiner ce qui se trouve sur la bande et le comparer aux chiffres de capacité indiqués pour le type de bande que vous utilisez, mais cela ne vous donnera pas de chiffre précis sur l'espace restant.

1voto

j.busquets Points 11

La réponse d'ibm : http://www-01.ibm.com/support/docview.wss?uid=nas8N1015190 dit que vous pourriez utiliser la sortie dsptap pour calculer (à la main) la quantité de données écrites sur la bande.

Le problème ici est qu'il n'y a pas de colonnes pour les blocs et la longueur des blocs si vous essayez d'envoyer l'adresse de l'utilisateur.

J'ai constaté (version 7.2) que les colonnes RDTRL1 et RDTRL2 du fichier de sortie contiennent des informations sur le nombre et la taille des blocs. Ensuite, cette commande sql montre le nombre total d'octets écrits sur la bande :

sélectionnez sum( cast (left(right(rdtrl1, 27),7) as decimal(7,0)) * cast (right(rdtrl2, 10) as decimal(10 , 0)) - 4096 ) à partir de votre dossier ici

Mais n'oubliez pas que cela n'est pas exact si le pilote de bande compacte les données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X