Aller au contenu

RTVDSKINF

Extraire informations disque

En bref

La commande RTVDSKINF (Extraire informations disque) permet de collecter les informations relatives à l'espace disque.

RTVDSKINF se lit RTV (Extraire (récupérer)) + DSKINF. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

RTVDSKINF

Paramètres

Astuce : dans une session 5250, tapez RTVDSKINF puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute :

  • Travail batch (*BATCH)
  • Programme batch (*BPGM)
  • Procédure REXX batch (*BREXX)
  • Utilisation de l'API QCMDEXEC, QCAEXEC ou QCAPCMD (*EXEC)Using QCMDEXEC, QCAEXEC, or QCAPCMD API (*EXEC)
Compatible multitâche : Non

La commande RTVDSKINF (Extraire informations disque) permet de collecter les informations relatives à l'espace disque. Ces information peuvent être imprimées via la commande PRTDSKINF (Imprimer informations disque). Les informations collectées sont stockées dans un fichier de base de données de la bibliothèque QUSRSYS. Le nom de fichier dépend de l'unité ASP pour laquelle les informations relatives à l'espace disque sont extraites. Si les informations ont été extraites des ASP systèmes ou ASP de base, les informations collectées seront stockées dans le fichier QAEZDISK. Si les informations ont été extraites d'une unité ASP indépendante, les informations collectées seront stockées dans le fichier QAEZnnnnn, où "nnnnn" est le numéro d'ASP de l'ASP indépendant. Les informations seront stockées dans un membre fichier de base de données appelé QCURRENT.

Chaque fois que cette commande est lancée, les informations existant dans QCURRENT sont écrasées. Pour sauvegarder des informations existantes dans le membre QCURRENT, renommer le fichier QAEZDISK ou QAEZDnnnnn ou copiez le membre vers un autre fichier.

Remarque :Ne renommez pas le membre QCURRENT dans le fichier QAEZDISK ou QAEZDnnnnn. S'il existe plus d'un membre dans QAEZDISK ou QAEZDnnnnn, les résultats de l'exécution de cette commande sont imprévisibles.

Pour obtenir les résultats les plus précis et les complets possibles, évitez d'exécuter cette commande lorsque le système est fortement sollicité. Dans ce cas, en effet, la collecte d'informations sur le disque peut prendre plus de temps et risque de ralentir l'exécution des autres applications en cours.

Restrictions :

  1. Pour collecter les informations relatives à l'espace disque, vous devez disposer du droit spécial *ALLOBJ.
  2. Pour pouvoir collecter des informations sur les dossiers et les documents, vous devez être inscrit dans le répertoire de distribution du système. Pour vous inscrire, utilisez la commande WRKDIRE (Gérer poste du répertoire).

Paramètres

Mot-clé Description Valeurs possibles Remarques
ASPDEV Unité ASP Nom, *SYSBAS Facultatif, positionnel 1
DLTRCLOBJ Option de suppression *NO, *YES Facultatif, positionnel 2

Unité ASP (ASPDEV)

Indique l'unité ASP pour laquelle les informations relatives à l'espace disque vont être extraites.

*SYSBAS
Les informations relatives au disque pour l'ASP système et tous les ASP de base sont extraites. L'ASP système a pour numéro d'ASP le numéro 1. Les ASP de base ont pour numéro d'ASP les numéros 2 à 32.
nom
Indique le nom de l'unité ASP pour laquelle les informations relatives à l'espace disque vont être extraites. Les unités ASP indépendants ont pour numéro d'ASP les numéros supérieurs à 32. Vous pouvez soumettre plusieurs travaux chacun exécutant RTVDSKINF sur une unité ASP différente, pour extraire les informations relatives à l'espace disque pour plusieurs unités ASP en parallèle.

Option de suppression (DLTRCLOBJ)

Indique comment les objets inaccessibles et endommagés doivent être traités.

*NO
Les informations sur l'espace disque seront collectées, mais aucun objet ne sera supprimé ou déplacé vers la bibliothèque de récupération.
*YES
RTVDSKINF vérifie également que certains objets sont adressables par le biais d'une bibliothèque. S'il n'est pas inclus dans une bibliothèque, l'objet est déplacé vers la bibliothèque appropriée, vers la bibliothèque QRCL (pour les objets du système ou les ASP de base) ou vers la bibliothèque QRCLxxxxx (pour les objets d'un ASP indépendant, avec 'xxxxx' représentant le numéro associé à cet ASP). Les objets endommagés ou inutilisables sont supprimés. Un message est envoyé pour chaque objet supprimé par RTVDSKINF.

Exemples

Exemple 1 : extraction d'informations système de base

RTVDSKINF   ASPDEV(*SYSBAS)

Cette commande extrait des informations relatives à l'espace disque pour le système et les unités ASP, et les stocke dans le membre QCURRENT du fichier base de données QAEZDISK. Les informations existant dans le membre QCURRENT sont écrasées.

Exemple 2 : extraction d'informations concernant un pool de stockage sur disque indépendant

RTVDSKINF   ASPDEV(IASP40)  DLTRCLOBJ(*YES)

Cette commande extrait des informations d'espace disque pour l'unité ASP (pool de mémoire secondaire) nommée IASP40.

Certains objets sont vérifiés afin de déterminer s'ils sont adressables par le biais d'une bibliothèque. Ceux de ces objets qui ne se trouvent dans aucune bibliothèque sont déplacés vers une bibliothèque. Les objets endommagés ou inutilisables sont supprimés.

Messages d'erreur

Messages *ESCAPE

CPF1ED1
Vous n'êtes pas autorisé à collecter les infos relatives à l'espace disque.
CPF1ED2
Fichier &1 en cours d'utilisation ; accès impossible.
CPF1E99
Erreur non prévue.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.