JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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)

Nouveautés concernant la gestion des disques

Prise en charge de l'initialisation à partir de disques portant l'étiquette EFI (GPT)

Prise en charge de l'installation sur les disques de grande capacité

Prise en charge des disques de formatage avancé

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

Etiquette de disque EFI (GPT)

Comparaison de l'étiquette EFI et de l'étiquette VTOC

Restrictions de l'étiquette de disque EFI

x86 : Prise en charge des disques étiquetés EFI

Installation d'un système avec un disque doté d'une étiquette EFI

Gestion des disques avec des é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

Utilitaire format

Intérêt de l'utilitaire format

Instructions d'utilisation de l'utilitaire format

Formatage d'un disque

Partitionnement d'un disque

Terminologie relative à la table de partition

Affichage des informations relatives à la table de partition

Utilisation de la tranche "free hog"

8.  Gestion de l'utilisation du disque (tâches)

9.  Administration des disques (tâches)

10.  Configuration des disques (tâches)

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)

18.  Gestion des lecteurs de bande (tâches)

Index

Présentation de la gestion des disques

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.

Les informations suivantes sont fournies dans cette section :

Terminologie relative au disque

Avant de pouvoir utiliser efficacement les informations contenues dans cette section, vous devez vous familiariser avec l'architecture d'un disque standard. Vous devez plus particulièrement connaître les termes répertoriés dans le tableau suivant.

Terme
Description
Piste
Un cercle concentrique sur un disque, qui passe sous une unique tête de disque pendant que le disque tourne.
Cylindre
L'ensemble des pistes avec la même distance nominale par rapport à l'axe autour duquel le disque tourne.
Secteur
Section de chaque plateau de disque.
Bloc
Une zone de stockage de données sur un disque.
Contrôleur de disque
Une puce et ses circuits associés qui contrôlent l'unité de disque.
Etiquette de disque
Partie du disque qui commence généralement à partir du premier secteur contenant les informations relatives à la géométrie et aux partitions du disque.
Pilote de périphérique
Module de noyau qui contrôle un périphérique physique (matériel) ou virtuel.

Pour plus d'informations, reportez-vous aux informations relatives au produit fournies par votre fabricant de disques.

A propos des étiquettes 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 ou ses partitions.

Cette version d'Oracle Solaris prend en charge les deux étiquettes de disque suivantes :

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.

Etiquette de disque EFI (GPT)

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 permettant de gérer les disques d'une taille supérieure à 2 To.

A compter de la version Oracle Solaris 11.1, le système est installé avec un disque étiqueté EFI (GPT) sur les systèmes SPARC sur lesquels le microprogramme est activé par GPT et sur les systèmes x86 par défaut. Pour plus d'informations, reportez-vous à la section Installation d'un système avec un disque doté d'une étiquette EFI.

Les produits du système de fichiers suivants prennent en charge les systèmes de fichiers supérieurs à 1 To :

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

Attention - N'oubliez pas que la modification des étiquettes de disques va détruire toutes les données sur le disque.


Si la commande format -e est exécutée sur un disque étiqueté EFI (GPT), le menu de partition affiche 128 partitions (tranches), mais seules sept partitions sont utilisables.

Comparaison de l'étiquette EFI et de l'étiquette VTOC

L'étiquette de disque EFI est différente de l'étiquette de disque VTOC :

Restrictions de l'étiquette de disque EFI

Tenez compte des restrictions suivantes pour déterminer si l'utilisation de disques d'une taille supérieure à 2 téra-octets convient à votre environnement :

x86 : Prise en charge des disques étiquetés EFI

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.

Installation d'un système avec un disque doté d'une étiquette EFI

Dans Oracle Solaris 11, un disque du pool root doit avoir une étiquette SMI. Les utilitaires d'installation réétiquettent automatiquement tout disque sélectionné comme disque du pool root, avec une étiquette SMI.

Dans Oracle Solaris 11.1, dans la plupart des cas, lorsque le système est installé, une étiquette EFI (GPT) est appliquée automatiquement au disque de pool root sur les systèmes SPARC avec le microprogramme activé par GPT et sur les systèmes x86. Par exemple :

# zpool status rpool
   pool: rpool
 state: ONLINE
  scan: none requested
config:

        NAME      STATE     READ WRITE CKSUM
        rpool     ONLINE       0     0     0
          c8t2d0  ONLINE       0     0     0

Une fois installé sur un système x86, un disque de pool root peut se présenter comme suit :

# prtvtoc /dev/dsk/c8t2d0
* /dev/dsk/c8t2d0 partition map
*
* Dimensions:
*     512 bytes/sector
* 143374738 sectors
* 143374671 accessible sectors
*
* Flags:
*   1: unmountable
*  10: read-only
*
* Unallocated space:
*       First     Sector    Last
*       Sector     Count    Sector
*          34       222       255
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0     24    00        256    524288    524543
       1      4    00     524544 142833777 143358320
       8     11    00  143358321     16384 143374704
root@sys-04:~#

Sur un système x86, outre la partition classique 8, une petite partition 0 est créée pour contenir le programme d'amorçage. A l'instar de la partition 8, cette tranche ne nécessite aucune administration et aucune intervention de votre part. Le système de fichiers root est contenu dans la partition 1.

La commande zpool a été modifiée pour créer une étiquette de pool root automatiquement, si vous devez recréer un pool root une fois le système installé. Pour plus d'informations, reportez-vous au Chapitre 4, Gestion des composants du pool root ZFS du manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.

Gestion des disques avec des étiquettes EFI

Pour obtenir des informations sur la gestion des disques avec étiquettes EFI, utilisez le tableau ci-dessous.

Tâche
Voir
Si le système n'est pas installé, installez-le.
Le système est déjà installé, mais le disque de pool root a été endommagé ou doit être remplacé.
Le système est déjà installé, mais vous devez configurer un disque pour un pool non-root.

Dépannage des problèmes avec les étiquettes de disque EFI

Utilisez les solutions et les messages d'erreur suivants pour dépanner les problèmes relatifs aux disques dotés d'une étiquette EFI.

Cause

Initialisez un système exécutant un noyau SPARC ou x86 avec un disque d'une taille supérieure à 1 To.

Message d'erreur
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
Cause

Vous avez tenté d'ajouter un disque à un système exécutant une ancienne version de Solaris.

Solution

Ajoutez le disque sur un système exécutant la version de Solaris prenant en charge l'étiquette de disque EFI.

A propos des tranches de disque

Les fichiers stockés sur un disque sont contenus dans des 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 14, 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 :

Utilisation de tranches de données brutes

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 :

Utilitaire format

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'utilitaire format.

Tableau 7-1 Fonctions et avantages de l'utilitaire format

Fonction
Avantage
Recherche votre système pour toutes les unités de disque connectées

Rapports sur les éléments suivants :

  • Emplacement cible
  • Géométrie du disque

  • Si le disque est formaté

  • Si ses partitions sont montées sur le disque

Récupère les étiquettes de disque
Pratique pour des opérations de réparation
Répare des secteurs défectueux
Permet aux administrateurs de réparer des unités de disque dont les erreurs sont récupérables, plutôt d'envoyer l'unité au fabricant
Formate et analyse un disque
Crée des secteurs sur le disque et vérifie chaque secteur
Partitionne un disque
Divise un disque en tranches ou partitions. Les systèmes de fichiers ZFS ne correspondent pas aux tranches de disques ou aux partitions, à l'exception du pool root ZFS.
Etiquette un disque
Ecrit le nom du disque et les informations de configuration sur le disque pour une utilisation ultérieure (généralement pour des opérations de réparation)

Les options de l'utilitaire format sont décrites au Chapitre 13, L'utilitaire format (référence).

Intérêt de l'utilitaire format

Lorsque vous installez 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 :

La principale raison pour qu'un administrateur système utilise l'utilitaire format est pour partitionner un disque. Cette procédure est couverte dans le Chapitre 10, Configuration des disques (tâches) et la section x86 : Configuration de disques pour les systèmes de fichiers ZFS (liste des tâches).

Reportez-vous à la section suivante pour obtenir des instructions d'utilisation de l'utilitaire format.

Instructions d'utilisation de l'utilitaire format

Tableau 7-2 Instructions d'utilisation de l'utilitaireformat

Tâche
Instructions
Voir
Formatage d'un disque
  • Toutes les données existantes sont détruites lorsque vous reformatez un disque.
  • Le formatage est de moins en moins requis : de plus en plus de fabricants expédient leurs unités de disque déjà formatées et partitionnées. Il n'est pas nécessaire d'utiliser l'utilitaire format lorsque vous ajoutez ou remplacez une unité de disque à un système existant.

  • Si un disque a été déplacé et qu'il présente de nombreuses erreurs de disque, vous pouvez tenter de l'étiqueter à nouveau.

Configuration d'un disque contenant un système de fichiers root ZFS
Dans une configuration non redondante, un système de fichiers root ZFS du disque endommagé doit être restauré à partir d'un média de sauvegarde. Dans le cas contraire, le système devra être réinstallé en utilisant l'utilitaire d'installation.
Création d'une tranche de disque étiquetée VTOC pour un pool root sur un système SPARC. Vous pouvez également créer une partition de disque étiqueté EFI pour un pool root sur un système x86.
  • La meilleure façon d'utiliser un pool de stockage ZFS est de créer un pool avec des disques complets.
  • Si un disque doit être utilisé pour un pool root, vous devez créer une tranche de disque. Il s'agit d'une restriction de l'initialisation de longue date.

Configuration d'un disque contenant un système de fichiers non-root ZFS.
Un disque utilisé pour un système de fichiers ZFS non-root comporte généralement un espace pour l'utilisateur ou les fichiers de données. Vous pouvez associer ou ajouter un disque supplémentaire à un pool root ou non-root afin d'obtenir davantage d'espace disque.

Formatage d'un disque

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 :


Attention

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.