Cette section explique comment créer des fichiers de configuration pour un disque ou plusieurs disques. Les fichiers de configuration de disque vous permettent d'utiliser pfinstall(1M) à partir d'un seul système pour tester vos profils sur différentes configurations de disques.
Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la rubrique Configuring RBAC (Task Map) du System Administration Guide: Security Services.
Créez un fichier de configuration pour un seul disque –en redirigeant la sortie de la commande prtvtoc(1M) vers un fichier.
# prtvtoc /dev/rdsk/device_name >disk_config_file |
Le nom de périphérique du disque du système. device_name doit avoir le format cwt xdys2 ou cxdy s2.
Nom du fichier de configuration du disque
Déterminez si vous souhaitez tester l'installation du logiciel Solaris sur plusieurs disques ou non.
Si ce n'est pas le cas, arrêtez. Vous avez terminé.
Si c'est le cas, concaténez le fichier de configuration du disque et enregistrez les résultats obtenus dans un nouveau fichier.
# cat disk_file1 disk_file2 >multi_disk_config |
Le nouveau fichier devient le fichier de configuration de plusieurs disques, comme l'illustre l'exemple suivant :
# cat 104_disk2 104_disk3 104_disk5 >multi_disk_test |
Déterminez si les numéros des cibles qui figurent dans les noms de périphériques des disques sont uniques dans le fichier de configuration multidisques créé à l'étape précédente.
Dans l'affirmative, arrêtez. Vous avez terminé.
Dans la négative, ouvrez le fichier dans un éditeur de texte et faites en sorte que chaque numéro de cible soit unique dans les noms de périphériques des disques.
C'est le cas, par exemple, pour le numéro de cible t0 affecté ici à plusieurs noms de périphérique de disques :
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Changez le second numéro de cible en t2, comme indiqué ici :
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
L'exemple ci-dessous illustre la création du fichier de configuration d'un seul disque, 104_test, sur un système SPARC équipé d'un disque de 104-Mo.
Vous devez rediriger les résultats obtenus par la commande prtvtoc dans un fichier de configuration d'un seul disque, nommé 104_test:
# prtvtoc /dev/rdsk/c0t3d0s2 >104_test |
Le contenu du fichier 104_test s'apparente à ce qui suit :
* /dev/rdsk/c0t3d0s2 partition map * * Dimensions: * 512 bytes/sector * 72 sectors/track * 14 tracks/cylinder * 1008 sectors/cylinder * 2038 cylinders* 2036 accessible cylinders * Flags: * 1: unmountable * 10: read-only * * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 1 2 00 0 164304 164303 / 2 5 00 0 2052288 2052287 3 0 00 164304 823536 987839 /disk2/b298 5 0 00 987840 614880 1602719 /install/298/sparc/work 7 0 00 1602720 449568 2052287 /space |
Vous venez de créer des fichiers de configuration de disque pour un système SPARC. La section Test d'un profil contient des informations sur l'utilisation des fichiers de configuration de disque pour tester les profils.
Recherchez un système x86 qui contient un disque que vous testez.
Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la rubrique Configuring RBAC (Task Map) du System Administration Guide: Security Services.
Créez une partie du fichier de configuration pour un seul disque en sauvegardant les résultats de la commande fdisk(1M) dans un fichier.
# fdisk -R -W disk_config_file -h /dev/rdsk/device_name |
Le nom du fichier de configuration du disque
Le nom de périphérique de l'organisation fdisk du disque entier. device_name doit avoir le format c wtxd ys0 ou cx dys0.
Ajoutez la sortie de la commande prtvtoc(1M) au fichier de configuration de disque :
# prtvtoc /dev/rdsk/device_name >>disk_config |
Le nom de périphérique du disque du système. device_name doit avoir le format cwt xdys2 ou cxdy s2.
Nom du fichier de configuration du disque
Déterminez si vous souhaitez tester l'installation du logiciel Solaris sur plusieurs disques ou non.
Si ce n'est pas le cas, arrêtez. Vous avez terminé.
Si c'est le cas, concaténez les différents fichiers de configuration à un disque et enregistrez les résultats obtenus dans un nouveau fichier.
# cat disk_file1 disk_file2 >multi_disk_config |
Le nouveau fichier devient le fichier de configuration de plusieurs disques, comme l'illustre l'exemple suivant :
# cat 104_disk2 104_disk3 104_disk5 >multi_disk_test |
Déterminez si les numéros des cibles qui figurent dans les noms de périphériques des disques sont uniques dans le fichier de configuration multidisques créé à l'étape précédente.
Dans l'affirmative, arrêtez. Vous avez terminé.
Sinon, ouvrez le fichier dans un éditeur de texte et faites en sorte que chaque numéro de cible soit unique.
Le fichier peut contenir, par exemple, le même numéro de cible, t0, pour des noms de disques différents, comme indiqué ici :
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Changez le second numéro de cible en t2, comme indiqué ici :
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
L'exemple suivant montre comment créer un fichier de configuration de disque, 500_test, sur un système x86 qui contient un disque de 500 Mo.
Vous devez d'abord enregistrer les résultats de la commande fdisk dans un fichier nommé 500_test:
# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0 |
Le fichier 500_test s'apparente à ce qui suit :
* /dev/rdsk/c0t0d0p0 default fdisk table * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * HBA Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * systid: * 1: DOSOS12 * 2: PCIXOS * 4: DOSOS16 * 5: EXTDOS * 6: DOSBIG * 86: DOSDATA * 98: OTHEROS * 99: UNIXOS * 130: SUNIXOS * * Id Act Bhead Bsect Bcyl Ehead Esect Ecyl Rsect Numsect 130 128 44 3 0 46 30 1001 1410 2050140 |
Ensuite, ajoutez la sortie de la commande prtvtoc au fichier 500_test :
# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test |
Le fichier 500_test est désormais un fichier complet de configuration de disque :
* /dev/rdsk/c0t0d0p0 default fdisk table * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * HBA Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * systid: * 1: DOSOS12 * 2: PCIXOS * 4: DOSOS16 * 5: EXTDOS * 6: DOSBIG * 86: DOSDATA * 98: OTHEROS * 99: UNIXOS * 130: SUNIXOS * * Id Act Bhead Bsect Bcyl Ehead Esec Ecyl Rsect Numsect 130 128 44 3 0 46 30 1001 1410 2050140 * /dev/rdsk/c0t0d0s2 partition map * * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1110 sectors/cylinder * 1454 cylinders * 1452 accessible cylinders * * Flags: * 1: unmountable * 10: read-only * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 2 5 01 1410 2045910 2047319 7 6 00 4230 2043090 2047319 /space 8 1 01 0 1410 1409 9 9 01 1410 2820 422987 |
Vous venez de créer des fichiers de configuration de disque pour un système x86. La section Test d'un profil contient des informations sur l'utilisation des fichiers de configuration de disque pour tester les profils.