Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des médias amovibles (tâches)
2. Gravure de CD et DVD (tâches)
3. Gestion des périphériques (tâches)
4. Configuration dynamique des périphériques (tâches)
5. Gestion des périphériques USB (tâches)
6. Utilisation de périphériques InfiniBand (présentation/tâches)
7. Gestion des disques (présentation)
8. Gestion de l'utilisation du disque (tâches)
9. Administration des disques (tâches)
10. Configuration des disques (tâches)
SPARC : Configuration des disques (liste des tâches)
SPARC : Configuration de disques pour les systèmes de fichiers ZFS
SPARC : Configuration d'un disque pour un système de fichiers root ZFS
SPARC : Création d'une tranche de disque pour un système de fichiers root ZFS
SPARC : Création d'une tranche de disque pour un système de fichiers root ZFS
SPARC : Installation de blocs d'initialisation pour un système de fichiers root ZFS
SPARC : Configuration d'un disque pour un système de fichiers non-root ZFS
x86 : Configuration de disques pour les systèmes de fichiers ZFS (liste des tâches)
x86 : Configuration de disques pour les systèmes de fichiers ZFS
x86 : Configuration d'un disque pour un système de fichiers root ZFS
x86 : Préparation d'un disque pour un système de fichiers root ZFS
Recréation du pool root ZFS (EFI (GPT))
x86 : Création d'une tranche de disque pour un système de fichiers root ZFS (VTOC)
x86 : Remplacement d'un disque de pool root ZFS (EFI (GPT))
x86 : Remplacement d'un disque de pool root ZFS (VTOC)
x86 : Installation de blocs d'initialisation pour un système de fichiers root ZFS
x86 : Configuration d'un disque pour un système de fichiers non-root ZFS
x86 : Création et modification de partitions fdisk Solaris
x86 : Consignes pour la création d'une partition fdisk
x86 : Création d'une partition fdisk Solaris
Modification de l'identificateur de la partition fdisk
Modification de l'identificateur fdisk Solaris
11. Configuration des périphériques de stockage avec COMSTAR (tâches)
12. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
13. L'utilitaire format (référence)
14. Gestion des systèmes de fichiers (présentation)
15. Création et montage de systèmes de fichiers (tâches)
16. Extension de l'espace de swap (tâches)
17. Copie de fichiers et de systèmes de fichiers (tâches)
La liste des tâches ci-dessous répertorie les procédures de configuration d'un disque du pool root ZFS pour un système de fichiers root ZFS ou d'un disque du pool ZFS non-root pour un système SPARC.
|
Bien que vous puissiez utiliser les procédures de configuration de disque dans le cas d'un système de fichiers ZFS, celui-ci n'est pas directement mappé sur un disque ou une tranche de disque. Vous devez donc créer un pool de stockage ZFS avant de créer un système de fichiers ZFS. Pour plus d'informations, reportez-vous au manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.
Le pool root contient le système de fichiers root utilisé pour initialiser le SE Oracle Solaris. Si un disque du pool root est endommagé et si le pool root n'est pas mis en miroir, il est possible que le système ne puisse s'initialiser.
Si un disque du pool root est endommagé, vous disposez de deux méthodes pour effectuer la récupération :
Vous pouvez réinstaller le SE Oracle Solaris dans son intégralité.
Ou bien, vous pouvez remplacer le disque du pool root et restaurer vos systèmes de fichiers à partir d'instantanés ou d'un média de sauvegarde. Vous pouvez réduire le temps d'immobilisation du système pour cause de défaillance matérielle en créant un pool root redondant. La seule configuration de pool root redondant prise en charge est un pool root en miroir.
Un disque utilisé dans un pool non-root contient généralement de l'espace pour les fichiers de données ou utilisateur. Vous pouvez associer ou ajouter un disque supplémentaire à un pool root ou non-root afin d'obtenir davantage d'espace disque.
Vous pouvez aussi remplacer un disque endommagé, dans un pool, en observant l'une des procédures suivantes :
Un disque peut être remplacé dans un pool non redondant si tous les périphériques sont actuellement en ligne.
Un disque peut être remplacé dans un pool redondant si la redondance entre les autres périphériques est suffisante.
Dans un pool root en miroir, vous pouvez remplacer ou associer un disque, puis déconnecter le disque défectueux ou un disque de petite taille afin d'augmenter le volume du pool.
En règle générale, la configuration d'un disque dépend du matériel installé ; veillez donc à consulter la documentation relative au matériel utilisé lors de l'ajout ou du remplacement d'un disque sur votre système. Si vous avez besoin d'ajouter un disque à un contrôleur existant, il suffit parfois d'insérer le disque dans un emplacement vide, si le système prend en charge l'enfichage à chaud. Si vous devez configurer un nouveau contrôleur, reportez-vous à la section Reconfiguration dynamique et enfichage à chaud.
Reportez-vous à votre guide d'installation matérielle pour plus d'informations sur le remplacement d'un disque.
|
Patientez quelques minutes et sélectionnez l'option 3 - Shell.
Une fois que le disque a été connecté ou remplacé, vous pouvez créer une tranche et mettre à jour l'étiquette du disque. Reportez-vous à la section SPARC : Création d'une tranche de disque pour un système de fichiers root ZFS.
Vous devez créer une tranche de disque pour chaque disque destiné à un pool root ZFS sur les systèmes SPARC qui ne disposent pas du microprogramme compatible GPT. Il s'agit d'une limitation de l'initialisation de longue date.
Vérifiez que les conditions requises suivantes sont remplies pour le disque du pool root :
Dans Oracle Solaris 11.1, une étiquette EFI (GPT) est installée sur un système SPARC doté d'un microprogramme compatible GPT et sur un système x86. Dans le cas contraire, une étiquette SMI (VTOC) est installée.
Il doit s'agir d'un disque seul ou faisant partie d'une configuration en miroir. Les configurations non redondantes et RAIDZ ne sont pas prises en charge pour le pool root.
Tous les sous-répertoires du système de fichiers root faisant partie de l'image SE doivent se trouver dans le même jeu de données que le système de fichiers root, à l'exception de /var.
Tous les composants du SE Oracle Solaris doivent se trouver dans le pool root, à l'exception des périphériques de swap et de vidage.
Pour un disque de pool root étiqueté VTOC, vous devez créer une tranche de disque dont la majeure partie du volume disque se situe dans la tranche 0, si vous avez besoin de remplacer un disque de pool root.
A l'inverse, il est déconseillé d'utiliser plusieurs tranches sur un même disque et de partager ce disque entre différents systèmes d'exploitation ou avec d'autres composants de pool de stockage, ZFS ou autre.
En général, le disque du pool root est installé automatiquement lors de l'installation du système. Si vous avez besoin de remplacer un disque du pool root ou d'ajouter un nouveau disque en tant que disque de pool root miroir, reportez-vous aux étapes ci-dessous.
Avec certains composants matériels, vous devez déconnecter le disque et en supprimer la configuration avant de tenter d'utiliser la commande zpool replace pour remplacer le disque défectueux. Par exemple :
# zpool offline rpool c2t1d0s0 # cfgadm -c unconfigure c2::dsk/c2t1d0
# cfgadm -c configure c2::dsk/c2t1d0
Sur certains composants matériels, il n'est pas nécessaire de reconfigurer le disque de remplacement après son installation.
Par exemple, la commande format affiche quatre disques connectés à ce système.
# format -e AVAILABLE DISK SELECTIONS: 0. c2t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> /pci@1c,600000/scsi@2/sd@0,0 1. c2t1d0 <SEAGATE-ST336607LSUN36G-0307-33.92GB> /pci@1c,600000/scsi@2/sd@1,0 2. c2t2d0 <SEAGATE-ST336607LSUN36G-0507-33.92GB> /pci@1c,600000/scsi@2/sd@2,0 3. c2t3d0 <SEAGATE-ST336607LSUN36G-0507-33.92GB> /pci@1c,600000/scsi@2/sd@3,0
Par exemple, la sortie de partition (tranche) pour c2t1d0 indique que ce disque possède une étiquette EFI, car elle identifie le premier et le dernier secteurs.
Specify disk (enter its number): 1 selecting c2t1d0 [disk formatted] format> p PARTITION MENU: 0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition expand - expand label to use whole disk select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk !<cmd> - execute <cmd>, then return quit partition> p Current partition table (original): Total disk sectors available: 71116508 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 256 33.91GB 71116541 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 71116542 8.00MB 71132925 partition>
Par exemple, le disque c2t1d0 a été renommé avec une étiquette SMI, mais la table de partition par défaut ne fournit pas une configuration de tranche optimale.
partition> label [0] SMI Label [1] EFI Label Specify Label type[1]: 0 Auto configuration via format.dat[no]? Auto configuration via generic SCSI-2[no]? partition> p Current partition table (default): Total disk cylinders available: 24620 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 90 128.37MB (91/0/0) 262899 1 swap wu 91 - 181 128.37MB (91/0/0) 262899 2 backup wu 0 - 24619 33.92GB (24620/0/0) 71127180 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 usr wm 182 - 24619 33.67GB (24438/0/0) 70601382 7 unassigned wm 0 0 (0/0/0) 0 partition>
Définissez la partition "free hog" de manière à ce que tout l'espace disque non alloué soit regroupé dans la tranche 0. Ensuite, appuyez sur la touche Retour pour revenir en arrière dans les champs de taille de la tranche, afin de créer une tranche 0 unique, de grande taille.
partition> modify Select partitioning base: 0. Current partition table (default) 1. All Free Hog Choose base (enter number) [0]? 1 Part Tag Flag Cylinders Size Blocks 0 root wm 0 0 (0/0/0) 0 1 swap wu 0 0 (0/0/0) 0 2 backup wu 0 - 24619 33.92GB (24620/0/0) 71127180 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 usr wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0 Do you wish to continue creating a new partition table based on above table[yes]? Free Hog partition[6]? 0 Enter size of partition '1' [0b, 0c, 0.00mb, 0.00gb]: Enter size of partition '3' [0b, 0c, 0.00mb, 0.00gb]: Enter size of partition '4' [0b, 0c, 0.00mb, 0.00gb]: Enter size of partition '5' [0b, 0c, 0.00mb, 0.00gb]: Enter size of partition '6' [0b, 0c, 0.00mb, 0.00gb]: Enter size of partition '7' [0b, 0c, 0.00mb, 0.00gb]: Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 24619 33.92GB (24620/0/0) 71127180 1 swap wu 0 0 (0/0/0) 0 2 backup wu 0 - 24619 33.92GB (24620/0/0) 71127180 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 usr wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0 Okay to make this the current partition table[yes]? Enter table name (remember quotes): "c2t1d0" Ready to label disk, continue? yes partition> quit format> quit
# zpool replace rpool c2t1d0s0 # zpool online rpool c2t1d0s0
Sur certains composants matériels, il n'est pas nécessaire de remettre en ligne le disque de remplacement après son installation.
Si vous ajoutez un nouveau disque afin de créer un pool root en miroir ou associez un disque plus grand pour remplacer un disque de petite taille, utilisez la syntaxe ci-dessous :
# zpool attach rpool c2t0d0s0 c2t1d0s0
Une opération zpool attach exécutée sur un disque de pool root s'applique automatiquement aux blocs d'initialisation.
Par exemple :
# zpool status rpool # bootadm install-bootloader
Une opération zpool replace exécutée sur un disque de pool root ne s'applique pas automatiquement aux blocs d'initialisation.
Cette étape est nécessaire uniquement si vous ajoutez un nouveau disque pour remplacer un disque défectueux ou de taille insuffisante.
# zpool detach rpool c2t0d0s0
# bootadm install-bootloader
Pour plus d'informations, reportez-vous à la page de manuel installboot(1M).
# init 6
Exemple 10-1 SPARC : Installation de blocs d'initialisation pour un système de fichiers root ZFS
Si vous remplacez physiquement le disque destiné au pool root et si le SE Oracle Solaris est ensuite réinstallé, ou si vous ajoutez un nouveau disque au pool root, les blocs d'initialisation sont installés automatiquement. Si vous remplacez un disque destiné au pool root en utilisant la commande zpool replace, vous devez installer les blocs d'initialisation manuellement, afin que le système puisse s'initialiser à partir du disque de remplacement.
L'exemple suivant illustre comment installer les blocs d'initialisation pour un système de fichiers root ZFS.
# bootadm install-bootloader
Si vous effectuez la configuration d'un disque destiné à un système de fichiers ZFS non-root, le disque est automatiquement renommé lors de la création du pool ou lors de l'ajout du disque au pool. Lorsqu'un pool est créé avec des disques entiers ou lorsqu'un disque entier est ajouté à un pool de stockage ZFS, une étiquette de disque EFI est appliquée. Pour plus d'informations sur les étiquettes de disque EFI, reportez-vous à la section Etiquette de disque EFI (GPT).
La plupart des types de bus modernes prennent généralement en charge l'enfichage à chaud. Vous pouvez donc insérer un disque dans un emplacement vide et le système le reconnaît. Pour plus d'informations sur l'enfichage à chaud des périphériques, reportez-vous au Chapitre 4, Configuration dynamique des périphériques (tâches).
Reportez-vous au guide d'installation du disque pour plus de détails.
Avec certains composants matériels, vous devez déconnecter le disque et en supprimer la configuration avant de tenter d'utiliser la commande zpool replace pour remplacer le disque défectueux. Par exemple :
# zpool offline tank c1t1d0 # cfgadm -c unconfigure c1::dsk/c1t1d0 <Physically remove failed disk c1t1d0> <Physically insert replacement disk c1t1d0> # cfgadm -c configure c1::dsk/c1t1d0
Sur certains composants matériels, il n'est pas nécessaire de reconfigurer le disque de remplacement après son installation.
Consultez la sortie de l'utilitaire format afin de vérifier que le disque y figure, dans la section AVAILABLE DISK SELECTIONS. Quittez ensuite l'utilitaire format .
# format
# zpool replace tank c1t1d0 # zpool online tank c1t1d0
Confirmez la réargenture du nouveau disque.
# zpool status tank
Par exemple :
# zpool attach tank mirror c1t0d0 c2t0d0
Confirmez la réargenture du nouveau disque.
# zpool status tank
Pour plus d'informations, reportez-vous au Chapitre 3, Gestion des pools de stockage Oracle Solaris ZFS du manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.