Comment déterminer l’espace libre dans un groupe de disques à l’aide de la commande vxassist à laquelle vous ajoutez les indicateurs maxsize et maxgrow ?
Il existe plusieurs méthodes pour déterminer l’espace libre total et contigu qui est disponible dans un groupe de disques. Par défaut, la sortie renvoie des secteurs de 512 octets (sauf sur les systèmes HPUX qui s’affichent en segments de 1 024 octets).
Dans la ligne de commande :
1. Pour déterminer les régions d’espace libre total sur tous les disques :
# vxdg free
2. Pour déterminer les régions d’espace libre total sur un seul groupe de disques :
# vxdg -g
Lorsque vous interrogez le système pour déterminer la quantité d’espace disponible pour un volume donné, il est essentiel de vérifier que vous obtenez les données pour le type de volume que vous vous apprêtez à créer.
Exemple illustrant le groupe de disques « tdg » suivant (la taille de chaque LUN est de 2 Go) :
DEVICE TYPE DISK GROUP STATUS
sdb auto:sliced disk01 tdg online
sdc auto:sliced disk02 tdg online
sdd auto:sliced disk03 tdg online
Pour déterminer la taille du volume que vous pouvez créer avec le groupe de disques, utilisez la commande « vxassist » avec le commutateur « maxsize » :
# vxassist -g tdg maxsize
Maximum volume size: 12472320 (6090Mb)
La commande se réfère à la structure concaténée par défaut pour déterminer la taille. Pour indiquer une structure de volume différente, utilisez le paramètre « layout » :
# vxassist -g tdg maxsize layout=striped
Maximum volume size: 8314880 (4060Mb)
Selon la structure indiquée et les exigences physiques correspondantes, la taille disponible a changé dans cet exemple ; elle est passée de 6 090 à 4 060 Mo (par défaut, deux colonnes s’affichent quand aucun nombre de colonnes n’est spécifié).
La commande « maxgrow » peut être utilisée pour déterminer la quantité d’espace pouvant être ajoutée à un volume existant. Cette commande respecte les restrictions de structure de volume.
Exemple de section :
# vxassist -g tdg make tvol 1000M layout=striped ncols=3
# vxprint -htq -g tdg
dg tdg default default 0 1262975382.14.therat
dm disk01 sdb auto 2074 4158112 -
dm disk02 sdc auto 2074 4158112 -
dm disk03 sdd auto 2074 4158112 -
v tvol - ENABLED ACTIVE 2048000 SELECT tvol-01 fsgen
pl tvol-01 tvol ENABLED ACTIVE 2048256 STRIPE 3/128 RW
sd disk01-01 tvol-01 disk01 0 682752 0/0 sdb ENA
sd disk02-01 tvol-01 disk02 0 682752 1/0 sdc ENA
sd disk03-01 tvol-01 disk03 0 682752 2/0 sdd ENA
Déterminez la quantité d’espace disponible pour un volume concaténé (espace total disponible dans le groupe de disques) :
# vxassist -g tdg maxsize
Maximum volume size: 10424320 (5090Mb)
Déterminez la quantité d’espace disponible pour un nouveau volume de bande à deux colonnes :
# vxassist -g tdg maxsize layout=striped ncols=2
Maximum volume size: 6948864 (3393Mb)
Déterminez la taille maximale que le volume « tvol » pourra atteindre :
# vxassist -g tdg maxgrow tvol
Volume tvol can be extended by 10424320 to: 12472320 (6090Mb)