Il peut arriver que votre système AIX se retrouve avec le disque système (rootvg) nommé autrement que hdisk0(Par exemple hdisk13).
Si vous avez un disque disponible(De même capacité), vous pouvez effectuer un renommage à chaud, par quelques commandes dynamiques et sans danger.
Prenons le scénario suivant :
# lspv
hdisk0 00c813b763a8e835 altinst_rootvg
...
hdisk13 00c813b74a57b841 rootvg active
La suite de commandes ci-dessous vous permet de déplacer tranquillement( Par miroir pour moins gêner les accès au VG rootvg) le système sur le disque libre, afin de renommer le disque hdisk13 en hdisk0, nom que vous aure libéré préalablement.
Puis, il est remis sur le disque initial, portant cette fois-ci le bon nom.
Les commandes à lancer sous le compte 'root' bien entendu sont alors :
# exportvg altinst_rootvg # On oublie le VG de l'image alternée
...
# rendev -l hdisk0 -n hdisk99 # On renomme pour libérer le nom hdisk0
...
#extendvg -f rootvg hdisk99 # On ajoute le disque à Rootvg
...
#mirrorvg -s rootvg # On crée les copies miroir
...
#syncvg -P8 -v rootvg # On synchronise rapidement.
...
#unmirrorvg rootvg hdisk13 # On retire les copies miroir du disque initial
...
#migratepv hdisk13 hdisk99 # On finit de déplacer les LV non mirrorés(Dump)
...
#reducevg rootvg hdisk13 # On sort le disque du VG pour le renommer
...
#rendev -l hdisk13 -n hdisk0 # On renomme le disque initial en hdisk0
...
#extendvg rootvg hdisk0 # On le réintègre avec le bon nom
...
#mirrorvg -s rootvg # On crée les copies miroir
...
#syncvg -P8 -v rootvg # On synchronise
...
#unmirrorvg rootvg hdisk99 # On retire les copies du disque temporaire
...
#migratepv hdisk99 hdisk0 # On finit de déplacer les LV non mirrorés(DumpLV)
...
#reducevg rootvg hdisk99 # On sort le disque temporaire
...
#bootlist -m normal hdisk0 # On refait la bootlist
...
#bosboot -ad hdisk0 # On recrée l'image de boot.
NOTE : Comme le 'bosboot' n'est fait qu'à la fin, vous aurez des message tels que :
0514-508 Cannot save the base customized information
on /dev/ipldevice
0516-1734 rmlvcopy: Warning, savebase failed. Please manually run 'savebase' before rebooting.
0516-1734 chvg: Warning, savebase failed. Please manually run 'savebase' before rebooting.
Ce n'est pas du tout impactant pour le système, l'important étant de bien faire le 'bosboot' à la fin de opérations.