Commande chps

Objectif

Modifie les attributs d'un espace de pagination.

Syntaxe

chps [ -t ps_helper ] [-s LogicalPartitions | -d LogicalPartitions ] [ -f ] [-c ChecksumSize ] [  -a { y | n } ] PagingSpace

Descriptif

La commande chps modifie les attributs d'un espace de pagination. Le paramètre PagingSpace indique le nom de l'espace de pagination à modifier.

Pour modifier la taille d'un espace de pagination du système de fichiers réseau (NFS), la taille du fichier qui se trouve sur le serveur doit d'abord être modifiée, puis la commande swapon utilisée pour avertir le client de la modification de la taille de l'espace de pagination.

Remarque: il existe une limite d'espace de pagination de 64 Go par unité.

Si l'indicateur -t est spécifié, l'argument est supposé être un exécutable auxiliaire tiers. Si l'exécutable auxiliaire est présent dans le chemin /sbin/helpers/pagespace , il est généré en transmettant tous les arguments et avec l'indicateur -c pour spécifier la commande chps . Le chemin /etc/swapspaces sera modifié en conséquence si l'exécutable de l'auxiliaire renvoie zéro. L'exécutable de l'auxiliaire doit modifier les attributs. Si le programme auxiliaire n'existe pas dans le chemin /sbin/helpers/pagespace , la commande chps affiche l'erreur d'utilisation. L'exécutable de l'auxiliaire doit se fermer avec la valeur 0 en cas de réussite et une valeur différente de zéro en cas d'échec.

Vous pouvez également utiliser le raccourci SMIT (System Management Interface Tool) smit chps pour exécuter cette commande.

Remarque: L'espace de pagination principal est codé en dur dans l'enregistrement d'amorçage. Par conséquent, l'espace de pagination principal sera toujours activé lors du redémarrage du système. La commande chps ne peut pas désactiver l'espace de pagination principal.

Indicateurs

Article Descriptif
-a Indique qu'un espace de pagination doit être utilisé lors du prochain redémarrage du système.
y
Indique que l'espace de pagination est actif lors des redémarrages ultérieurs du système.
n
Indique que l'espace de pagination est inactif lors des redémarrages suivants du système.
-d LogicalPartitions Indique le nombre de partitions logiques à soustraire.
-c ChecksumSize Indique la taille du total de contrôle à utiliser pour l'espace de pagination, en bits. Les options valides sont 0 (totaux de contrôle désactivés), 8, 16 et 32. Si -c n'est pas spécifié, la valeur par défaut est 0. La commande chps avec cette option échoue sur un espace de pagination permuté, sauf si -f est utilisé.
-f Indique que la taille de total de contrôle définie par -c sera utilisée pour la prochaine perche de l'espace de pagination. Cette option n'a aucun effet si -c n'est pas utilisé ou si l'espace de pagination n'est pas permuté.
-s LogicalPartitions Indique le nombre de partitions logiques à ajouter.
-t Indique que le programme auxiliaire doit être utilisé dans le répertoire /sbin/helpers/pagespace .
ps_helper
Nom du programme d'aide pour un périphérique tiers.

Security

Attention aux utilisateurs RBAC: 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, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.

Exemples

  1. Pour modifier la taille de lamyvgespace de pagination, entrez:
    chps  -s 4 myvg
    Cela ajoute quatre partitions logiques à lamyvgespace de pagination.
  2. Pour définir lePS02espace de pagination configuré et actif lors des redémarrages suivants du système, entrez:
    chps  -a y PS02
    Cela indique que lePS02L'espace de pagination doit être actif lors des redémarrages suivants du système.
  3. Pour définir la taille de total de contrôle dumyvgespace de pagination à 1 octet, entrez:
    chps  -c 8 mypg
    Ceci définit la taille de total de contrôle de l'espace de pagination myvg sur 8 bits, si elle n'est pas permutée.
  4. Pour modifier la taille de lamyvgespace de pagination à l'aide du programme auxiliaire foo entrez:
    chps  -t foo –s4 myps
    Cela ajoute quatre partitions logiques à myps en appelant le programme auxiliaire foo.

Fichiers

Article Descriptif
/etc/swapspaces Indique les unités d'espace de pagination et leurs attributs.