SAVSYS
Sauvegarder le système
En bref
La commande SAVSYS (Sauvegarder le système) permet de sauvegarder une copie du microcode sous licence et la bibliothèque QSYS dans un format permettant l'installation du système d'exploitation.
SAVSYS se lit SAV
(Sauvegarder) + SYS.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
SAVSYS DEV(…)
Paramètres
-
DEVUnité obligatoire -
VOLIdentificateur de volume -
EXPDATEDate d'expiration du fichier -
ENDOPTOption de fin de support -
USEOPTBLKTaille optimale de bloc -
OMITOmettre -
OUTPUTSortie -
OUTFILEFichier recevant la sortie -
OUTMBROptions pour membre de sortie -
ASPDEVUnité ASP -
CLEARMise à blanc -
DTACPRCompression des données -
COMPACTCompactage des données
Astuce : dans une session 5250, tapez SAVSYS 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 : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande SAVSYS (Sauvegarder le système) permet de sauvegarder une copie du microcode sous licence et la bibliothèque QSYS dans un format permettant l'installation du système d'exploitation. Les objets provenant d'une autre bibliothèque ne sont pas sauvegardés. Elle sauvegarde également tous les objets de sécurité et de configuration pouvant être sauvegardés à l'aide des commandes SAVSECDTA (Sauvegarder les données de sécurité) et SAVCFG (Sauvegarder la configuration).
Pour sauvegarder les données système dans une mémoire externe, le système écrit une copie des objets sur le support. Les bibliothèques et objets sur le système ne sont pas affectés. Cette commande ne peut pas être utilisée pour libérer de l'espace occupé par ces objets. L'historique pour la zone de données QSAVUSRPRF dans QSYS est mis à jour avec la date, l'heure et l'emplacement de sauvegarde des profils utilisateur. L'historique pour la zone de données QSAVSYS dans QSYS est mis à jour avec la date, l'heure et l'emplacement de sauvegarde du système. L'historique pour la zone de données QSAVCFG dans QSYS est mis à jour avec la date, l'heure et l'emplacement de sauvegarde des objets de configuration. L'historique n'est pas mis à jour pour chaque objet. Pour afficher les informations de ces zones de données, spécifiez la commande DSPOBJD avec le paramètre DETAIL(*FULL). Sauvegardez les informations de l'écran QSAVUSRPRF pour l'emplacement de sauvegarde des profils utilisateur.
Lors de l'exécution de cette commande, il est important d'utiliser l'unité du système définie comme unité d'IPL (procédure de chargement initial). Celle-ci a été définie par le responsable de la maintenance lors de l'installation du système. Si une autre unité est utilisée, le système ne peut pas être restauré à l'aide du support SAVSYS (si les densités des types de support sont incompatibles).
Restrictions :
- Vous devez disposer du droit spécial de sauvegarde du système (*SAVSYS) pour exécuter cette commande.
- Tous les sous-systèmes doivent être inactifs pour que la commande SAVSYS puisse être indiquée. Les commandes ENDSYS (Arrêter un système) et ENDSBS (Arrêter un sous-système) permettent de rendre les sous-systèmes inactifs. Vous devez disposer du droit spécial d'exploitation des travaux (*JOBCTL) pour utiliser les commandes ENDSYS et ENDSBS.
- Les bandes créées à l'aide de cette commande qui seront utilisées pour l'installation doivent être initialisées avec une densité acceptée par l'unité de bande IPL en cours. Si cela n'est pas fait, la bande IPL en cours devra être remplacée avant le début de l'installation par une unité de bande acceptant la densité des bandes SAVSYS créées.
- Les bandes créées à l'aide de la commande SAVSYS ne doivent pas être utilisées pour l'installation automatique.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| DEV | Unité | Values (jusqu'à 4 répétitions): Nom | Obligatoire, positionnel 1 |
| VOL | Identificateur de volume | Valeurs uniques: *MOUNTED Autres valeurs (jusqu'à 75 répétitions): Valeur caractère |
Facultatif, positionnel 2 |
| EXPDATE | Date d'expiration du fichier | Date, *PERM | Facultatif |
| ENDOPT | Option de fin de support | *REWIND, *LEAVE, *UNLOAD | Facultatif |
| USEOPTBLK | Taille optimale de bloc | *YES, *NO | Facultatif |
| OMIT | Omettre | Valeurs uniques: *NONE Autres valeurs (jusqu'à 2 répétitions): *CFG, *SECDTA |
Facultatif |
| OUTPUT | Sortie | *NONE, *PRINT, *OUTFILE | Facultatif |
| OUTFILE | Fichier recevant la sortie | Nom d'objet qualifié | Facultatif |
| Qualificatif 1: Fichier recevant la sortie | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| OUTMBR | Options pour membre de sortie | Liste d'éléments | Facultatif |
| Élément 1: Membre recevant la sortie | Nom, *FIRST | ||
| Élément 2: Remplacement ou ajout enregs | *REPLACE, *ADD | ||
| ASPDEV | Unité ASP | Nom, *ALLAVL, *, *SYSBAS, *CURASPGRP | Facultatif |
| CLEAR | Mise à blanc | *NONE, *ALL, *AFTER, *REPLACE | Facultatif |
| DTACPR | Compression des données | *DEV, *NO, *YES, *LOW, *MEDIUM, *HIGH, *ZLIB | Facultatif |
| COMPACT | Compactage des données | *DEV, *NO | Facultatif |
Unité (DEV)
Indique le nom de l'unité utilisée pour la sauvegarde. Ce nom doit être connu du système en tant que description d'unité.
Ce paramètre est obligatoire.
- nom-unité-optique
- Indiquez le nom de l'unité optique à utiliser pour la sauvegarde.
- nom-unité-bandothèque
- Indiquez le nom de l'unité de bandothèque à utiliser pour la sauvegarde.
- nom-unité-bande
- Indiquez le nom d'une ou plusieurs unités de bande utilisées pour l'opération de sauvegarde. Si une unité de bande virtuelle est utilisée, aucune autre unité ne peut être spécifiée. Dans le cas d'unités de bande multiples, ces dernières doivent posséder des formats de support compatibles et leurs noms doivent être précisés dans l'ordre dans lequel elles sont utilisées. Lorsque vous vous servez de plusieurs unités de bande, vous pouvez rembobiner et décharger un volume, pendant qu'une autre unité de bande traite le volume suivant.
Identificateur de volume (VOL)
Indique les identificateurs utilisés pour la sauvegarde des données : ID volume ou ID cartouche des bandes d'une unité de bandothèque. Les volumes doivent être placés sur l'unité selon le même ordre que celui indiqué pour ce paramètre.
Valeurs uniques
- *MOUNTED
- Les données sont sauvegardées sur les volumes montés sur l'unité. Dans le cas d'une unité de médiathèque, le volume à utiliser correspond à la cartouche suivante de la catégorie montée à l'aide de la commande SETTAPCGY (Définir une catégorie de bande).
Remarque :Vous ne pouvez pas indiquer cette valeur si vous utilisez une unité de bibliothèque optique.
Autres valeurs (jusqu'à 75 répétitions)
- valeur-alphanumérique
- Indiquez les identificateurs d'un ou de plusieurs volumes selon l'ordre dans lequel ils sont montés sur l'unité et utilisés pour la sauvegarde des données.
Date d'expiration du fichier (EXPDATE)
Indique la date de péremption du fichier créé par l'opération de sauvegarde. Si vous précisez une date de péremption, le fichier est protégé et ne peut pas être écrasé avant cette date.
- *PERM
- Les fichiers sont protégés en permanence.
- date
- Indiquez la date de péremption des fichiers.
Option de fin de support (ENDOPT)
Indique l'opération automatiquement exécutée sur la bande ou sur le volume optique à la fin de l'opération de sauvegarde. Si vous vous servez de plusieurs volumes, ce paramètre ne s'applique qu'au dernier utilisé. Lorsque la fin de volume est atteinte, tous les autres volumes sont déchargés.
Remarque :Ce paramètre est admis uniquement si un nom d'unité de bande ou optique est indiqué pour le paramètre DEV. Pour les unités optiques, seule la valeur spéciale *UNLOAD est acceptée. Les valeurs *REWIND et *LEAVE ne seront pas prises en compte.
- *REWIND
- A la fin de l'opération, la bande est rebobinée automatiquement, mais elle n'est pas déchargée.
- *LEAVE
- La bande n'est pas rembobinée ou déchargée à la fin de l'opération. Elle conserve sa position.
- *UNLOAD
- La bande est automatiquement rembobinée et déchargée à la fin de l'opération. Certaines unités optiques éjecteront le volume une fois l'opération terminée.
Taille optimale de bloc (USEOPTBLK)
Indique si la taille optimale de bloc est utilisée pour l'opération de sauvegarde.
Remarque :Si USEOPTBLK(*YES) est spécifié, il est possible que la bande ne puisse être dupliquée que sur une unité qui accepte la même taille de bloc.
- *YES
- La taille optimale de bloc prise en charge par l'unité est utilisée pour les commandes de sauvegarde. Si la taille de bloc utilisée est supérieure à celle prise en charge par tous les types d'unités, les conséquences sont les suivantes :
- Les performances peuvent être améliorées.
- Le fichier bande créé est compatible uniquement avec une unité prenant en charge la taille de bloc utilisée. Les commandes telles que DUPTAP (Dupliquer une bande) ne dupliquent pas les fichiers, sauf vers une unité prenant en charge la même taille de bloc que celle utilisée.
- La valeur du paramètre DTACPR est ignorée.
- *NO
- La taille optimale de bloc prise en charge par l'unité n'est pas utilisée. Les commandes de sauvegarde utilisent la taille de bloc par défaut prise en charge par tous les types d'unités. Le volume de bande peut être dupliqué sur tout format de support à l'aide de la commande DUPTAP.
Remarque :Tous les fichiers ne seront pas sauvegardés avec une taille de bloc optimale.
Omettre (OMIT)
Indique les données à omettre de l'opération de sauvegarde du système.
Valeurs uniques
- *NONE
- Toutes les données de sécurité et de configuration sont incluses dans l'opération de sauvegarde du système.
Autres valeurs (jusqu'à 2 répétitions)
- *CFG
- Toutes les données de configuration sont omises de l'opération de sauvegarde du système. Pour sauvegarder uniquement les informations d'objet de configuration, utilisez la commande SAVCFG (Sauvegarder la configuration).
- *SECDTA
- Toutes les données de sécurité sont omises de l'opération de sauvegarde du système. Pour sauvegarder uniquement les données de sécurité du système, utilisez la commande SAVSECDTA (Sauvegarder les données de sécurité).
Sortie (OUTPUT)
Indique si le système crée une liste comportant des informations sur les objets sauvegardés. Les informations peuvent être imprimées avec la sortie spoule de travail ou dirigées vers un fichier de base de données.
- *NONE
- Aucune liste de sortie n'est créée.
- Le résultat est placé dans un fichier spoule de la file d'attente en sortie du travail.
- *OUTFILE
- La sortie est dirigée vers le fichier base de données indiqué à l'invite Fichier recevant la sortie (paramètre OUTFILE).
-
Remarque :Vous devez indiquer un nom de fichier de base de données pour le paramètre Fichier recevant la sortie (OUTFILE) lorsque OUTPUT(*OUTFILE) est indiqué.
Fichier recevant la sortie (OUTFILE)
Indique le fichier de base de données vers lequel la sortie générée par la commande est dirigée. Si ce fichier n'existe pas, la commande en crée un dans la bibliothèque précisée. S'il existe déjà, les droits publics sur le fichier sont les mêmes que le droit de création de la pour la bibliothèque contenant le fichier. Pour afficher ce droit, utilisez la commande DSPLIBD (Afficher une description de bibliothèque).
Qualificatif 1 : Fichier recevant la sortie
- nom
- Indiquez le nom du fichier de base de données vers lequel la sortie générée de la commande est dirigée.
Qualificateur 2: Biblio
- *LIBL
- Le fichier est recherché dans la liste des bibliothèques. Si le système ne le trouve pas, il en crée un dans la bibliothèque en cours. S'il n'existe pas de bibliothèque en cours, le fichier est créé dans la bibliothèque QGPL.
- *CURLIB
- Bibliothèque de l'unité d'exécution en cours utilisée pour localiser le fichier. Si cette bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez le nom de la bibliothèque dans laquelle doit s'effectuer la recherche.
Remarque :Si un fichier est créé, le système utilise le fichier fourni par IBM, QASAVOBJ, avec le nom de format QSRSAV comme modèle.
Options pour membre de sortie (OUTMBR)
Indique le nom du membre de fichier de base données vers lequel est dirigé la sortie lorsque *OUTFILE est précisé à l'invite Sortie (paramètre OUTPUT).
Elément 1 : Membre recevant la sortie
- *FIRST
- Le premier membre du fichier reçoit la sortie. Si OUTMBR(*FIRST) est indiqué et que le membre n'existe pas, le système en crée un du nom indiqué à l'invite Fichier recevant la sortie (paramètre OUTFILE).
- nom
- Indiquez le nom du membre de fichier destiné à recevoir la sortie. Si ce membre n'existe pas, il est créé par le système.
Si le membre existe, vous pouvez ajouter des enregistrements à la fin du membre existant ou le mettre à blanc, puis ajouter les enregistrements.
Elément 2 : Remplacement ou ajout enregs
- *REPLACE
- Les enregistrements existant dans le membre du fichier base de données indiqué sont remplacés par les nouveaux enregistrements.
- *ADD
- Les nouveaux enregistrements sont ajoutés aux données existant déjà dans le membre de fichier base de données indiqué.
Unité ASP (ASPDEV)
Indique le nom de l'unité ASP (pool de mémoire secondaire) d'où les droits privés sont sauvegardés.
- *ALLAVL
- Sauvegarde des droits privés de l'ASP système (ASP numéro 1), de tous les ASP utilisateur de base (ASP numéros 2 à 32) et de tous les ASP indépendants disponibles.
- *
- Sauvegarde des droits privés de l'ASP système, de tous les ASP utilisateur de base et, si l'unité d'exécution a un groupe ASP, de tous les ASP indépendants de ce groupe ASP.
- *SYSBAS
- Sauvegarde des droits privés de l'ASP système et de tous les ASP utilisateur de base.
- *CURASPGRP
- Si l'unité d'exécution en cours a un groupe ASP, les droits privés de tous les ASP indépendants du groupe ASP sont sauvegardés.
- nom
- Indiquez le nom de l'unité ASP à partir de laquelle les droits privés doivent être sauvegardés.
Mise à blanc (CLEAR)
Indique si les données actives sur le support sont automatiquement mises à blanc ou remplacées. Le terme "données actives" désigne tout fichier non périmé du support. La mise à blanc des données actives entraîne la suppression de tous les fichiers du volume. Le remplacement des données actives sur un support optique initialise le premier volume et remplace uniquement les fichiers optiques créés par cette opération sur tout volume suivant le premier volume.
Remarques :
- La bande n'est pas initialisée lors de sa mise à blanc. Avant d'exécuter la commande de sauvegarde, vous devez initialiser les bandes au format label standard à l'aide de la commande INZTAP (Initialiser une bande) et spécifier une valeur pour le paramètre NEWVOL.
- La mise à blanc du volume optique l'initialise.
- Si le système détecte un volume non initialisé lors de l'opération de sauvegarde, il envoie un message d'interrogation et l'opérateur peut initialiser le volume.
- *NONE
- Le support n'est pas mis à blanc automatiquement. Si l'opération de sauvegarde détecte des données actives sur le premier volume, une message d'interrogation est envoyé, permettant à l'opérateur de mettre fin à l'opération de sauvegarde ou de mettre à blanc le support. Si l'opération de sauvegarde détecte des données actives après le premier volume, une message d'interrogation est envoyé, permettant à l'opérateur de mettre fin à l'opération de sauvegarde, de mettre à blanc la bande ou de remplacer le fichier optique.
- *ALL
- Tout le support est automatiquement mis à blanc.
- *AFTER
- Après le premier volume, la totalité du support est mis à blanc automatiquement. Si l'opération de sauvegarde détecte des données actives sur la première bande, un message d'interrogation est envoyé, permettant à l'opérateur de mettre fin à l'opération de sauvegarde ou de mettre à blanc le support. Si l'opération de sauvegarde détecte le fichier optique spécifié sur le premier volume, un message d'interrogation est envoyé, permettant à l'opérateur de mettre fin à l'opération de sauvegarde ou de remplacer le fichier.
- *REPLACE
- Les données actives du support sont automatiquement remplacées. Seul le premier volume optique est initialisé. Les bandes sont automatiquement mises à blanc comme lorsque la valeur *ALL est spécifiée.
Compression des données (DTACPR)
Indique si la compression des données est utilisée. Dans ce cas, la sauvegarde pourra avoir des conséquences néfastes sur les performances du système si d'autres travaux sont actifs dans le même temps.
Remarque :Si *DEV est indiqué à la fois pour ce paramètre et à l'invite Compactage des données (paramètre COMPACT), seul le compactage des données est effectué s'il est pris en charge par l'unité. Sinon, la compression des données est effectuée.
Si *YES est précisé pour ce paramètre et *DEV pour le paramètre COMPACT, les opérations de compactage et de compression des données sont toutes deux effectuées, si elles sont acceptées par l'unité.
- *DEV
- Si la sauvegarde se fait sur bande et que l'unité cible accepte la compression des données, la compression matérielle est effectuée. Sinon, les données ne seront pas comprimées.
- *NO
- La compression des données n'est pas utilisée.
- *YES
- Si la sauvegarde se fait sur bande et que l'unité cible accepte la compression des données, la compression matérielle est effectuée. Si la compression n'est pas prise en charge, ou si les données de sauvegarde sont écrites sur support optique, ou dans un fichier sauvegarde, la compression par logiciel est réalisée. La compression basse par logiciel est utilisée pour toutes les unités à l'exception des DVD optiques, qui utilisent une compression moyenne par logiciel.
- *LOW
- Si l'opération de sauvegarde s'effectue dans un fichier sauvegarde ou sur un volume optique, la compression de données par logiciel s'effectue avec l'algorithme SNA. Une faible compression est généralement plus rapide et les données comprimées sont généralement plus volumineuses qu'avec une compression moyenne ou élevée.
- *MEDIUM
- Si l'opération de sauvegarde s'effectue dans un fichier ou sur volume optique, la compression de données par logiciel s'effectue avec l'algorithme TERSE. La compression moyenne est généralement plus lente que la compression faible mais plus rapide que la compression élevée. Les données comprimées sont généralement moins volumineuses qu'avec une faible compression et plus volumineuses qu'avec une compression élevée.
- *HIGH
- Si l'opération de sauvegarde s'effectue dans un fichier sauvegarde ou sur un volume optique, la compression des données s'effectue avec l'algorithme LZ1. Une compression élevée est généralement plus lente et les données comprimées sont généralement moins volumineuses qu'avec une compression faible ou moyenne.
- *ZLIB
- Si l'opération de sauvegarde s'effectue dans un fichier sauvegarde ou sur un volume optique, la compression des données s'effectue avec l'algorithme ZLIB.
Compactage des données (COMPACT)
Indique si le compactage de données par l'unité est utilisé.
- *DEV
- Le compactage des données de l'unité s'effectue si les données sont sauvegardées sur bande et si toutes les unités de bande indiquées à l'invite Unité (paramètre DEV) acceptent la fonction de compactage.
Remarque :Si *DEV est indiqué à la fois à l'invite Compression des données (paramètre DTACPR) et pour ce paramètre, seul le compactage des données de l'unité est effectué s'il est pris en charge par l'unité. Sinon, la compression des données est effectuée si elle est acceptée par l'unité.
Si *YES est précisé pour le paramètre DTACPR et *DEV pour ce paramètre, les opérations de compactage et de compression des données de l'unité sont toutes deux effectuées si elles sont acceptées par l'unité.
- *NO
- Le compactage des données par l'unité n'est pas effectué.
Exemples
Exemple 1 : Bandes mises à blanc automatiquement
SAVSYS DEV(TAP01) CLEAR(*ALL)
Cette commande sauvegarde le microcode sous licence, les objets système, tous les profils utilisateur (y compris les droits privés pour les objets), et toutes les descriptions de ligne, de contrôleur et d'unité. Ils sont sauvegardés sur la bande placée dans l'unité de bande TAP01. Chaque bande non mise à blanc l'est automatiquement lorsqu'elle est détectée, et l'opération de sauvegarde se poursuit sans l'intervention e l'opérateur.
Exemple 2 : L'opérateur reçoit un message de dépassement de la capacité de stockage
SAVSYS DEV(TAP01) VOL(ABCDE)
Les données système sont sauvegardées sur l'unité de bande TAP01, en commençant par le volume de bande dont le label est ABCDE. Si l'opération de sauvegarde dépasse la capacité de stockage d'une bande, un message demandant de placer un autre volume sur l'unité de bande TAP01 est envoyé à l'opérateur.
Exemple 3 : Sauvegarde en alternance des données sur deux lecteurs de bande
SAVSYS DEV(TAP01 TAP02)
Les données système sont sauvegardées sur les unités de bande TAP01 et TAP02, en alternance. Si l'opération de sauvegarde dépasse la capacité de stockage de deux bandes, un message demandant de placer un autre volume sur l'unité de bande TAP01 est envoyé à l'opérateur. Les bandes sont rembobinées à la fin de l'opération de sauvegarde du système.
Messages d'erreur
Messages *ESCAPE
- CPF2206
- Droit d'usage obligatoire pour exécuter la fonction demandée sur l'objet.
- CPF222E
- Le droit spécial &1 est requis.
- CPF3703
- Objet &1 de type &2 de &3 non sauvegardé.
- CPF3709
- Les unités de bande n'acceptent pas la même densité.
- CPF372B
- Tous les objets n'ont pas été sauvegardés.
- CPF3727
- Unité &1 indiquée plusieurs fois dans la liste des noms d'unités.
- CPF3728
- Unité &1 indiquée avec d'autres unités.
- CPF3733
- &2 &1 de &3 endommagé précédemment.
- CPF3735
- Limite mémoire dépassée pour profil utilisateur &1.
- CPF3738
- L'unité &1 utilisée pour la sauvegarde/restauration est endommagée.
- CPF3767
- Unité &1 non trouvée.
- CPF3768
- Unité &1 incorrecte pour la commande indiquée.
- CPF3772
- Commande SAVSYS exécutée. Objet(s) non sauvegardé(s).
- CPF3785
- Tous les sous-systèmes ne sont pas arrêtés.
- CPF3793
- Limite mémoire atteinte sur la machine ou dans l'ASP.
- CPF3794
- La sauvegarde ou la restauration n'a pas abouti.
- CPF3797
- Objets de &3 non sauvegardés. Limite de sauvegarde dépassée.
- CPF3798
- Fichier d'installation &2 &1 de &3 non trouvé.
- CPF384E
- USEOPTBLK(*YES) non admis pour le prématriçage de CD-ROM.
- CPF3873
- Option &2 du produit &1 édition &4 non sauvegardée.
- CPF388B
- Nom du chemin d'accès au fichier optique incorrect.
- CPF3894
- Réponse d'annulation reçue pour message &1.
- CPF38A4
- Unité ASP &1 incorrecte.
- CPF9814
- Unité &1 non trouvée.
- CPF9833
- *CURASPGRP ou *ASPGRPPRI indiqué et unité d'exécution en cours sans groupe d'ASP.
- CPF9845
- Erreur lors de l'ouverture du fichier &1.
- CPF9846
- Erreur lors du traitement du fichier &1 de &2.
- CPF9847
- Erreur lors de la fermeture du fichier &1 de bibliothèque &2.
- CPF9850
- Substitution non admise pour fichier imprimante &1.
- CPF9851
- Valeur de ligne fin de page trop faible pour fichier &1 dans &2.
- CPF9860
- Erreur lors du traitement du fichier de sortie.
- CPFB8ED
- La description d'unité &1 est incorrecte pour l'opération.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.