Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Périphériques et systèmes de fichiers Oracle Solaris 11 Information Library (Français) |
1. Gestion des médias amovibles (présentation)
2. Gestion des médias amovibles (tâches)
3. Accès aux médias amovibles (tâches)
4. Gravure de CD et DVD (tâches)
5. Gestion des périphériques (présentation/tâches)
6. Configuration dynamique des périphériques (tâches)
7. Utilisation de périphériques USB (présentation)
8. Utilisation de périphériques USB (tâches)
9. Utilisation de périphériques InfiniBand (présentation/tâches)
10. Gestion des disques (présentation)
Nouveautés concernant la gestion des disques
Identification des périphériques par emplacements physiques
Prise en charge de plusieurs tailles de secteurs de disque
Prise en charge d'iSNS avec Solaris iSCSI Target et Solaris iSCSI Initiator
Prise en charge de Solaris COMSTAR iSCSI
x86 : Gestion des disques dans l'environnement d'initialisation GRUB
Prise en charge des disques SCSI supérieurs à 2 téra-octets
Emplacement des tâches de gestion des disques
Présentation de la gestion des disques
Terminologie relative au disque
A propos des étiquettes de disques
Comparaison de l'étiquette EFI et de l'étiquette VTOC
Restrictions de l'étiquette de disque EFI
Prise en charge de disques dotés d'une étiquette EFI, sur les systèmes x86
Installation d'un système avec un disque doté d'une étiquette EFI
Gestion des disques avec étiquettes EFI
Dépannage des problèmes avec les étiquettes de disque EFI
A propos des tranches de disque
Utilisation de tranches de données brutes
Intérêt de l'utilitaire format
Terminologie relative à la table de partition
Affichage des informations relatives à la table de partition
Utilisation de la tranche `free hog`
11. Administration des disques (tâches)
12. Système SPARC : Configuration des disques (tâches)
13. Système x86 : Configuration des disques (tâches)
14. Configuration des périphériques de stockage avec COMSTAR
15. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
16. L'utilitaire format (référence)
17. Gestion des systèmes de fichiers (présentation)
18. Création et montage de systèmes de fichiers (tâches)
19. Extension de l'espace de swap (tâches)
20. Copie de fichiers et de systèmes de fichiers (tâches)
La gestion des disques dans le SE Oracle Solaris implique généralement la configuration du système et l'exécution du programme d'installation d'Oracle Solaris, afin de créer des tranches de disques, des systèmes de fichiers et d'installer le SE Oracle Solaris. Vous serez peut-être amené à utiliser l'utilitaire format pour ajouter une nouvelle unité de disque ou pour en remplacer une défectueuse.
Avant de pouvoir utiliser efficacement les informations contenues dans cette section, vous devez vous familiariser avec l'architecture d'un disque standard. Vous devez vous familiariser en particulier avec les termes suivants :
|
Pour plus d'informations, reportez-vous aux informations relatives au produit fournies par votre fabricant de disques.
Une zone spéciale sur chaque disque permet de stocker les informations relatives aux tranches, à la géométrie et aux contrôleurs du disque. Ces informations sont appelées l'étiquette du disque. VTOC (Volume Table of Contents), sur un disque doté d'une étiquette VTOC, est un autre terme désignant l'étiquette du disque. Etiqueter un disque signifie écrire sur le disque des informations relatives aux tranches. Habituellement, vous devez étiqueter un disque après avoir modifié ses tranches.
Cette version d'Oracle Solaris prend en charge les deux étiquettes de disque suivantes :
SMI : l'étiquette traditionnelle VTOC pour les disques inférieurs à 2 To.
EFI : permet la prise en charge des disques supérieurs à 2 To. L'étiquette de disque EFI GPT (Extensible Firmware GUID Partition Table) est également disponible pour les disques inférieurs à 2 To.
Si vous n'étiquetez pas un disque après avoir créé des tranches, celles-ci ne seront pas disponibles, car le système d'exploitation n'aura aucune "connaissance" des tranches.
L'étiquette de disque EFI permet la prise en charge des volumes de disques virtuels et physiques supérieurs à 2 To. Cette version inclut également des utilitaires de disque mis à jour pour la gestion des disques d'une taille supérieure à 2 To.
Les produits du système de fichiers suivants prennent en charge les systèmes de fichiers supérieurs à 1 To :
Le système de fichiers ZFS Oracle Solaris prend en charge les systèmes de fichiers supérieurs à 1 To.
L'étiquette VTOC est toujours disponible pour les disques inférieurs à 2 téra-octets. Si vous n'utilisez que des disques inférieurs à 2 To sur vos systèmes, la gestion des disques sera la même que dans les précédentes versions de Solaris. De plus, vous pouvez utiliser la commande format-e pour étiqueter un disque de 2 To ou moins, avec l'étiquette EFI. Pour plus d'informations, reportez-vous à l'Exemple 11-5.
Vous pouvez utiliser la commande format -e pour appliquer une étiquette EFI à un disque, si le système exécute la version appropriée d'Oracle Solaris. Cependant, avant de tenter d'appliquer une étiquette EFI, revoyez les informations importantes dans Restrictions de l'étiquette de disque EFI.
Vous pouvez également utiliser la commandeformat -e pour réappliquer une étiquette VTOC, si l'étiquette EFI n'est plus nécessaire. Par exemple :
# format -e Specify disk (enter its number): 2 selecting c0t5d0 [disk formatted] . . . format> label [0] SMI Label [1] EFI Label Specify Label type[1]: 0 Warning: This disk has an EFI label. Changing to SMI label will erase all current partitions. Continue? yes Auto configuration via format.dat[no]? Auto configuration via generic SCSI-2[no]? format> quit
Attention - N'oubliez pas que la modification des étiquettes de disques va détruire toutes les données sur le disque. |
L'étiquette de disque EFI est différente de l'étiquette de disque VTOC :
Elle permet la prise en charge de disques d'une taille supérieure à 2 téra-octets.
Elle fournit des tranches utilisables de 0 à 6, où la tranche 2 correspond simplement à une autre tranche.
Les partitions (ou les tranches) ne peuvent pas se superposer avec l'étiquette principale ou de sauvegarde, ni avec d'autres partitions. La taille de l'étiquette EFI est généralement de 34 secteurs, de sorte que les partitions commencent généralement au secteur 34. Cette fonction signifie qu'aucune partition ne peut commencer au secteur zéro (0).
L'étiquette EFI ne stocke aucune information relative au cylindre. Les tailles sont rapportées dans les blocs.
Les informations stockées dans l'autre zone des cylindres, les deux derniers cylindres du disque, sont à présent stockées dans la tranche 8.
Si vous utilisez l'utilitaire format pour modifier la taille des partitions, le repère de partitionunassigned est attribué aux partitions de taille égale à zéro. Par défaut, l'utilitaireformat attribue le repère de partition usr à toute partition de taille supérieure à zéro. Vous pouvez utiliser le menu de modification des partitions pour réattribuer des repères de partition, une fois celles-ci modifiées. Toutefois, vous ne pouvez pas modifier une partition d'une taille différente de zéro au repère de partition unassigned.
Tenez compte des restrictions suivantes pour déterminer si l'utilisation de disques d'une taille supérieure à 1 téra-octet convient à votre environnement :
Les produits logiciels en couches destinés à des systèmes avec disques dotés d'une étiquette VTOC, risquent de ne pas pouvoir accéder à un disque avec une étiquette de disque EFI.
Un disque avec une étiquette EFI n'est pas reconnu sur les systèmes exécutant les précédentes versions de Solaris.
Vous ne pouvez pas initialiser le système à partir d'un disque avec une étiquette EFI.
Sur les systèmes x86, vous pouvez utiliser la commande fdisk sur un disque avec une étiquette EFI de plus de 2 To.
Utilisez l'utilitaire format pour partitionner les disques avec étiquettes EFI.
La spécification EFI interdit la superposition des tranches. L'ensemble du disque est représenté par cxtydz.
L'étiquette de disque EFI fournit des informations sur les tailles de disque et de partition dans les secteurs et blocs, mais non dans les cylindres et têtes.
Les options format suivantes ne sont pas prises en charge ou ne sont pas applicables sur des disques avec étiquettes EFI :
L'option save n'est pas prise en charge. En effet, les disques avec étiquettes EFI n'ont pas besoin d'une entrée dans le fichier format.dat.
L'option backup n'est pas applicable dans la mesure où le pilote de disque trouve l'étiquette principale et l'écrit en retour sur le disque.
Oracle Solaris prend en charge l'étiquette de disque EFI sur les systèmes x86. Utilisez la commande suivante pour ajouter une étiquette EFI sur un système x86 :
# format -e > [0] SMI Label > [1] EFI Label > Specify Label type[0]: 1 > WARNING: converting this device to EFI labels will erase all current > fdisk partition information. Continue? yes
Les précédentes informations relatives à l'étiquette ne sont pas adaptées à l'étiquette de disque EFI.
Vous devrez recréer manuellement les informations relatives à la partition de l'étiquette, à l'aide de la commande format. Vous ne pouvez pas utiliser la commande fdisk sur un disque avec une étiquette EFI de 2 téra-octets. Si la commande fdisk est exécutée sur un disque de plus de 2 To pour créer une partition Solaris, la partition Solaris est limitée à 2 To. Pour plus d'informations sur les étiquettes de disques EFI, reportez-vous à la section précédente.
Un disque du pool racine Oracle Solaris doit avoir une étiquette SMI. Les utilitaires d'installation d'Oracle Solaris 11 réétiquettent automatiquement tout disque sélectionné comme disque du pool racine, avec une étiquette SMI.
Pour obtenir des informations sur la gestion des disques avec étiquettes EFI, utilisez le tableau ci-dessous.
|
Utilisez les solutions et les messages d'erreur suivants pour dépanner les problèmes relatifs aux disques dotés d'une étiquette EFI.
Initialisez un système exécutant un noyau SPARC ou x86 avec un disque d'une taille supérieure à 1 To.
Dec 3 09:12:17 holoship scsi: WARNING: /sbus@a,0/SUNW,socal@d,10000/ sf@1,0/ssd@w50020f23000002a4,0 (ssd1): Dec 3 09:12:17 holoship corrupt label - wrong magic number
Vous avez tenté d'ajouter un disque à un système exécutant une ancienne version de Solaris.
Ajoutez le disque sur un système exécutant la version de Solaris prenant en charge l'étiquette de disque EFI.
Les fichiers stockés sur un disque sont contenus dans les systèmes de fichiers. Chaque système de fichiers sur un disque est attribué à une tranche. C'est un groupe de secteurs mis de côté pour être utilisé par ce système de fichiers. Chaque tranche de disque apparaît au SE Oracle Solaris (et à l'administrateur système) comme étant une unité de disque séparée.
Pour plus d'informations sur les systèmes de fichiers, reportez-vous au Chapitre 17, Gestion des systèmes de fichiers (présentation).
Remarque - Les tranches font parfois référence aux partitions. Certaines interfaces, telles que l'utilitaire format, font référence aux tranches en tant que partitions.
Lors de la configuration des tranches, n'oubliez pas les règles suivantes :
Chaque tranche de disque contient un seul système de fichiers.
Aucun système de fichiers ne peut s'étendre sur plusieurs tranches.
Les tranches sont configurées légèrement différemment sur les plates-formes SPARC et x86. Le tableau suivant résume les différences.
Tableau 10-1 Différences entre les tranches des plates-formes SPARC et x86
|
Sur un système avec des systèmes de fichiers ZFS, les tranches de disques sont nécessaires uniquement pour le pool racine ZFS, qui contient le système de fichiers racine ZFS. En général, le pool racine ZFS se trouve dans la tranche 0. Le pool racine ZFS doit exister sur une tranche, ou sur des tranches en miroir, en raison d'une restriction de l'initialisation de longue date. Pour les pools de stockage non-racine, vous pouvez utiliser les disques entiers. Les systèmes de fichiers ZFS ne correspondent pas à des tranches de disque spécifiques. La gestion des disques entiers est plus facile que la gestion de disques avec tranches.
Sur les systèmes x86 :
Les disques sont divisés en partitions fdisk. Une partition fdisk est une section du disque réservée à un système d'exploitation particulier, tel que le système SE Oracle Solaris.
Le système SE Oracle Solaris place dix tranches numérotées de 0 à 9 sur une partition Solaris fdisk.
Remarque - Sur un disque avec une étiquette VTOC, ne modifiez pas la tranche ou utilisez la tranche 2 pour stocker un système de fichiers. La commande installgrub ne fonctionne pas correctement si la tranche 2 est modifiée de quelque façon que ce soit.
L'étiquette de disque est stockée dans le bloc 0 de chaque disque. Par conséquent, des applications de base de données tierces, qui créent les tranches de données brutes, ne doivent pas commencer au bloc 0. Dans le cas contraire, l'étiquette de disque sera écrasée et les données sur le disque seront inaccessibles.
N'utilisez pas les zones du disque suivantes pour les tranches de données brutes, qui sont parfois créées par des applications de base de données tierces :
Bloc 0, où l'étiquette de disque est stockée.
Tranche 2, qui représente le disque entier avec une étiquette VTOC.
Avant d'effectuer la procédure ou de suivre les sections de référence, lisez la présentation ci-dessous à propos de l'utilitaire format et de ses utilisations.
L'utilitaire format est un outil d'administration système utilisé pour préparer les unités de disque dur à être utilisées sur votre système Oracle Solaris.
Le tableau ci-dessous montre les fonctions et les avantages de l'utilitaireformat.
Tableau 10-2 Fonctions et avantages de l'utilitaire format
|
Les options de l'utilitaire format sont décrites au Chapitre 16, L'utilitaire format (référence).
Lorsque vous installez la nouvelle version Oracle Solaris, les unités de disque sont partitionnées et étiquetées par l'utilitaire d'installation d'Oracle Solaris. L'utilitaire format permet d'effectuer les opérations suivantes :
Afficher des informations relatives aux tranches.
Partitionner un disque.
Ajouter une unité de disque à un système existant.
Formater une unité de disque.
Etiqueter un disque.
Réparer une unité de disque.
Analyser un disque pour y trouver des erreurs.
La principale raison pour qu'un administrateur système utilise l'utilitaire format est pour partitionner un disque. Ces étapes sont décrites au Chapitre 12, Système SPARC : Configuration des disques (tâches) et dans le Chapitre 13, Système x86 : Configuration des disques (tâches).
Reportez-vous à la section suivante pour obtenir des instructions d'utilisation de l'utilitaire format.
Tableau 10-3 Instructions d'utilisation de l'utilitaireformat
|
Dans la plupart des cas, les disques sont formatés par le fabricant ou par le revendeur. Par conséquent, ils n'ont pas besoin d'être reformatés lorsque vous installez l'unité de disque. Pour déterminer si un disque est formaté, utilisez l'utilitaire format. Pour plus d'informations, reportez-vous à la section Détection du formatage d'un disque.
Si un disque n'est pas formaté, utilisez l'utilitaire format pour formater le disque.
Lorsque vous formatez un disque, vous effectuez deux étapes :
Le disque est prêt à l'emploi.
Une liste des défauts du disque, basée sur une analyse surfacique, est compilée.
Attention - Le formatage d'un disque est un processus destructeur, qui écrase toutes les données présentes sur le disque. C'est pourquoi les disques sont généralement formatés par le fabricant ou le revendeur uniquement. Si vous rencontrez des problèmes récurrents paraissant être causés par une défaillance du disque, servez-vous de l'utilitaire format pour effectuer une analyse surfacique. Toutefois, veillez à utiliser uniquement des commandes qui ne détruisent pas les données. Pour plus de détails, reportez-vous à la section Formatage d'un disque. |
Un faible pourcentage de l'espace total du disque, disponible pour les données, est utilisé pour stocker les informations relatives aux défauts et au formatage. Ce pourcentage varie en fonction de la géométrie du disque et diminue à mesure que le disque vieillit et qu'il développe de plus en plus de défauts.
Le formatage d'un disque peut prendre de quelques minutes à plusieurs heures, selon le type et la taille du disque.