Commande savebase

Objectif

Sauvegarde les informations relatives aux unités personnalisées de base dans la base de données de configuration des unités sur l'unité d'amorçage.

Syntaxe

savebase [ -o Chemin ] [ -d Fichier ] [ -v ]

Descriptif

La commande savebase stocke des informations personnalisées pour les unités de base à utiliser lors de la phase 1 de l'amorçage du système. Par défaut, la commande savebase extrait ces informations du répertoire /etc/objrepos . Toutefois, vous pouvez remplacer cette action en utilisant l'option -o pour indiquer un répertoire ODM. La commande savebase est généralement exécutée sans aucun paramètre. Il utilise le lien de fichier spécial /dev/ipl_blv pour identifier la destination de sortie.

Vous pouvez également utiliser l'indicateur -d pour spécifier un fichier de destination ou une unité, telle que le fichier d'unité /dev/hdisk0 . Pour identifier une destination de sortie spécifique, l'indicateur -d identifie le fichier dans lequel savebase écrit les données d'unité personnalisées de base. Le fichier peut être un fichier standard ou un fichier spécial d'unité. Le fichier spécial d'unité identifie un fichier spécial d'unité de disques ou un fichier spécial d'unité de volume logique d'amorçage.

Un fichier spécial d'unité de disques peut être utilisé lorsqu'il n'existe qu'un seul volume logique d'amorçage sur le disque. La commande savebase garantit que le disque indiqué ne comporte qu'un seul volume logique d'amorçage et qu'il est amorçable. Si aucune de ces conditions n'est vraie, savebase ne sauvegarde pas les données d'unité personnalisées de base sur le disque et se ferme avec une erreur.

Lorsqu'un deuxième volume logique d'amorçage se trouve sur un disque, le fichier spécial d'unité de volume logique d'amorçage doit être utilisé en tant qu'unité de destination afin d'identifier dans quelle image d'amorçage les données de l'unité personnalisée de base seront stockées. Un fichier spécial d'unité de volume logique peut être utilisé même lorsqu'il existe un seul volume logique d'amorçage sur le disque. La commande savebase permet de s'assurer que le fichier spécial d'unité indiqué est un volume logique d'amorçage et qu'il est amorçable avant d'y sauvegarder des données. Si l'une de ces vérifications échoue, savebase se ferme avec une erreur.

Remarque: l'indicateur -m n'est plus utilisé par la commande savebase . Pour des raisons de compatibilité, l'indicateur peut être spécifié, mais savebase l'ignore effectivement.

Indicateurs

Article Descriptif
-d Fichier Indique le fichier de destination ou l'unité dans lequel les informations de base seront placées.
-o Chemin Indique un répertoire contenant la base de données de configuration des unités.
-v Entraîne l'écriture de la sortie prolixe dans la sortie standard.

Exemples

  1. Pour sauvegarder les informations personnalisées de base et afficher la sortie prolixe, entrez:
    savebase -v
  2. Pour spécifier un répertoire ODM autre que le répertoire /usr/lib/objrepos , entrez:
    savebase -o /tmp/objrepos
  3. Pour sauvegarder les informations personnalisées de base dans le fichier d'unité /dev/hdisk0 au lieu du disque d'amorçage, entrez:
    savebase -d /dev/hdisk0

Security

Attention aux utilisateurs du contrôle d'accès à base de rôles: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

Fichiers

Article Descriptif
/usr/include/sys/cfgdb.h Définit le type de masque d'amorçage pour les unités de base.
/usr/lib/objrepos/PdDv Contient des entrées pour tous les types d'unité connus pris en charge par le système.
/etc/objrepos/CuDv Contient des entrées pour toutes les instances d'unité définies dans le système.
/etc/objrepos/CuAt Contient des informations personnalisées sur les attributs spécifiques à l'unité.
/etc/objrepos/CuDep Décrit les instances de périphérique qui dépendent d'autres instances de périphérique.
/etc/objrepos/CuDvDr Stocke des informations sur les ressources critiques nécessitant une gestion des accès concurrents à l'aide des routines de la bibliothèque de configuration des unités.