L'exemple suivant montre un système de fichiers racine (/) encapsulé restauré sur le noeud phys-schost-1 depuis le lecteur de bande /dev/rmt/0.
[Remplacez le disque défectueux et initialisez le noeud:] |
Initialisez le noeud à partir du CD de Solaris. A l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s ... [Utilisez format et newfs pour créer des partitions et des systèmes de fichiers] [Montez le système de fichiers racine sur un point de montage temporaire :] # mount /dev/dsk/c0t0d0s0 /a [Restaurez le système de fichiers racine :] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable [Créez un fichier install-db vide :] # touch /a/etc/vx/reconfig.d/state.d/install-db [Modifiez /etc/system sur le système de fichiers temporaire et supprimez les entrées suivantes :] # rootdev:/pseudo/vxio@0:0 # set vxio:vol_rootdev_is_volume=1 [Modifiez /etc/vfstab sur le système de fichiers temporaire :] Exemple : Passez de : /dev/vx/dsk/rootdg/rootvol /dev/vx/rdsk/rootdg/rootvol / ufs 1 no- À : /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - [Démontez le système de fichiers temporaire, puis contrôlez le système de fichiers :] # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Installez un nouveau bloc d'initialisation :] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Réinitialisez en mode monoutilisateur :] # reboot -- "-s" [Mettez à jour l'ID du disque :] # scdidadm -R /dev/rdsk/c0t0d0 [Exécutez vxinstall:] # vxinstall Choisissez d'encapsuler le disque racine. [S'il existe un conflit au niveau du code mineur, attribuez un autre code mineur au groupe de disque rootdg:] # umount /global/.devices/node@nodeid # vxdg reminor rootdg 100 # shutdown -g0 -i6 -y |