Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Guide de l'administrateur système HP-UX : Présentation : HP-UX 11i version 3 > Chapitre 3 Principaux composants de HP-UX

La structure de répertoires HP-UX

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

HP-UX 11i, comme toutes les versions d'UNIX et de nombreux autres systèmes d'exploitation, est basé sur une structure de répertoires hiérarchique qui contient tous les répertoires et fichiers du système d'exploitation, ainsi que les fichiers des applications et des utilisateurs.

La structure de répertoires peut être contenue entièrement dans un seul système de fichiers, mais elle est généralement composée de plusieurs systèmes de fichiers qui sont attachés au système de fichiers racine à des répertoires spéciaux appelés points de montage.

Le haut de l'arborescence porte le nom de répertoire racine et il est représenté par le chemin d'accès de répertoire « / ».

Tous les autres répertoires et fichiers résident sous le répertoire racine. Chaque couche de l'arborescence de répertoires est représentée dans les noms de chemins d'accès de répertoires par l'ajout de son nom à la fin du chemin d'accès, chaque couche étant séparée par une barre oblique (« / »). Voici quelques exemples :

Exemple 3-1 Nomenclature de noms de chemins d'accès de répertoires

/

Le répertoire racine

/usr

Le répertoire usr dans le répertoire racine

/home/guest27

Le compte guest27 dans le répertoire home dans le répertoire racine

/usr/share/man/man1.Z/cat.1

cat.1 est un fichier situé dans le répertoire man1.Z, situé dans le répertoire man, situé dans le répertoire share, situé dans le répertoire usr, situé dans le répertoire racine (/). Il s'agit en fait du fichier source de la page de manuel cat(1).

Figure 3-1 Exemples d'arborescence de répertoires

Exemples d'arborescence de répertoires

Principaux répertoires HP-UX

Cette section décrit la plupart des principaux répertoires de la structure de répertoires HP-UX et leur fonction.

/dev

Contient des fichiers spéciaux de périphériques. Bien qu'ils apparaissent dans l'arborescence de répertoires comme des fichiers de disques ordinaires, les fichiers spéciaux de périphériques sont associés à des périphériques physiques ou à des pseudo-périphériques. Ce sont des portails vers les périphériques et les pilotes de périphériques auxquels ils sont associés.

Les fichiers spéciaux de périphériques sont écrits ou lus à partir d'applications logicielles ou de composants de système d'exploitation pour accéder à des données sur les périphériques, obtenir l'état des périphériques ou contrôler ces périphériques d'une autre manière.

On distingue deux classes de fichiers spéciaux de périphériques, selon la manière dont ils sont utilisés pour transférer les données :

  • Les fichiers spéciaux en mode bloc (transfert de données en blocs par le biais du mécanisme normal de mise en mémoire tampon du système, et principalement utilisés pour monter des systèmes de fichiers)

  • Les fichiers spéciaux en mode caractère (transfert de données dans un flux non mis en mémoire tampon, et utilisés pour presque tout le reste)

Dans HP-UX 11i version 3, il existe également trois types de fichiers spéciaux de périphériques, basés sur la façon dont ils font référence à leurs périphériques associés :

  • Les fichiers spéciaux de périphériques hérités font référence à leurs périphériques correspondants par le biais des chemins d'accès matériels à ces périphériques. Les fichiers spéciaux de périphériques hérités sont le type de fichier spécial de périphérique qui a toujours fait partie de HP-UX. Ils sont toujours pris en charge dans HP-UX 11i version 3 et fonctionnent comme auparavant.

  • Les fichiers spéciaux de périphériques persistants font référence à leurs périphériques correspondants par le biais d'un identificateur unique global intégré ou associé au périphérique. Les fichiers spéciaux de périphériques persistants ne dépendant pas de chemins d'accès matériels spécifiques, ils autorisent la représentation de plusieurs chemins d'accès matériels par un seul fichier spécial de périphérique. Cela donne accès à de nombreuses nouvelles fonctionnalités HP-UX dans les domaines des performances d'E/S, de la fiabilité et de la flexibilité.

  • Les fichiers spéciaux de périphériques pour les pseudo-périphériques. La plupart des fichiers spéciaux de périphériques ne sont pas directement associés à des périphériques matériels réels, mais plutôt utilisés pour accéder à des pseudo-périphériques qui permettent à HP-UX d'introduire une couche de virtualisation entre les processus et le stockage de disque (comme ceux pour LVM ou VxVM), de simuler des périphériques matériels tels que des terminaux (ptys) ou de fournir des abstractions utiles telles que /dev/null (un fichier de périphérique souvent appelé "seau de bits", utilisé pour recevoir et rejeter la sortie qui n'est pas nécessaire). Il existe de nombreux pseudo-périphériques dans HP-UX, utilisés à différentes fins. La plupart d'entre eux sont décrits dans les pages de manuels de la Section 7 du Manuel de référence HP-UX.

/etc

Le répertoire /etc contient les fichiers de configuration à l'échelle du système requis pour :

  • la personnalisation des activités d'amorçage et d'arrêt

  • la configruation réseau

  • la configuration du choix des systèmes de fichiers à monter

  • la définition des utilisateurs et des groupes

  • la définition des volumes logiques

La liste ci-dessus n'est que partielle. Pour des raisons de compatibilité, /etc contient également plusieurs liaisons symboliques vers des commandes dans d'autres répertoires (des commandes qui résidaient autrefois dans le répertoire /etc).

/etc/opt/ produit

Certains produits optionnels, lorsqu'ils sont ajoutés à un serveur, créent des sous-répertoires sous le répertoire /etc/opt afin de stocker des informations de configuration spécifiques au produit.

/home

Le répertoire /home est l'emplacement par défaut des répertoires personnels pour les comptes d'utilisateurs. Par exemple : si un utilisateur nommé « Thomas » avec le nom d'utilisateur thomas est ajouté à un serveur HP-UX (et si l'emplacement du répertoire personnel par défaut est conservé), le répertoire personnel (d'ouverture de session) pour Thomas sera /home/thomas.

/opt

Le répertoire /opt contient des logiciels d'application et autres composants système du système d'exploitation HP-UX 11i qui sont considérés comme ne faisant pas partie de l'installation de niveau minimal nécessaire pour un système viable.

/sbin

Contient des versions à liaison statique de programmes critiques nécessaires au moment de l'amorçage ou lorsque d'importantes bibliothèques partagées ont été endommagées. /sbin est disponible lorsque le système n'est pas en mode multi-utilisateur et avant que le système de fichiers /usr ait été monté.

/stand

Le répertoire /stand fait partie du système de fichiers racine (le tout premier système de fichiers monté durant la séquence de démarrage du système). /stand est un répertoire spécial utilisé par le programme de chargement pour lire le fichier de noyau à partir du disque et pour lancer son exécution.

/tmp

Le répertoire /tmp est un répertoire temporaire surtout utilisé avant que le système de fichiers monté dans /var ne soit disponible durant le démarrage système.

Certaines installations suppriment le contenu du répertoire /tmp à chaque amorçage ; d'autres choisissent manuellement de conserver /tmp. Quoi qu'il en soit, vous ne devez pas stocker de manière prolongée dans /tmp des fichiers dont la perte serait néfaste. Voir également /var/tmp.

/usr

Contient de nombreuses ressources HP-UX qui ne sont en général pas nécessaires pour amorcer le système.

Les fichiers contenus dans les répertoires / et /usr sont conçus pour une utilisation en lecture seule de manière à pouvoir être montés, si nécessaire, à partir d'une ressource réseau en mode lecture seule. Lorsque des composants HP-UX et des applications doivent mettre à jour des fichiers (tels que des fichiers journaux), ces fichiers doivent être placés dans un système de fichiers accessible en écriture tel que /var.

/usr/bin

Contient des commandes et des programmes non essentiels à liaison dynamique utilisés par la plupart des utilisateurs une fois le système en mode multi-utilisateur. Les commandes et programmes contenus dans /usr/bin ne sont pas nécessaires pour amorcer le système. Ces commandes sont disponibles uniquement lorsque le système de fichiers qui les contient est monté.

/usr/lib

Contient des bibliothèques partagées utilisées par les binaires contenus dans /usr/bin.

/usr/sbin

Contient des commandes non essentielles à liaison dynamique utilisées pour administrer le système une fois qu'il est en mode multi-utilisateur. Ces commandes sont disponibles uniquement lorsque le système de fichiers qui les contient est monté.

/var

« var » signifie variable. Ce répertoire (généralement associé à un système de fichiers montable) contient des données variables, à savoir des fichiers qui doivent changer à mesure que le système s'exécute (par exemple des fichiers journaux dans lesquels des événements doivent être consignés).

/var/opt/ produit

Certains produits optionnels, lorsqu'ils sont ajoutés à un serveur, créent des sous-répertoires sous le répertoire /var/opt afin de stocker des informations spécifiques au produit.

/var/tmp

Le répertoire /var/tmp est un répertoire temporaire prioritaire par rapport au répertoire /tmp une fois que le système a été amorcé (principalement parce que /var est l'emplacement prévu pour les données transitoires et que les données temporaires sont par définition transitoires).

Comme avec le répertoire /tmp, /var/tmp doit être utilisé uniquement pour les fichiers temporaires (ceux qui ne doivent pas être stockés pour une durée prolongée et ceux qui ne sont pas essentiels). Contrairement à /tmp, les fichiers contenus dans /var/tmp ne sont généralement pas supprimés lors du démarrage système, mais la suppression éventuelle des fichiers des répertoires tmp (ainsi que le moment où cette suppression est effectuée) est configurable et spécifique à l'installation.

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2008 Hewlett-Packard Development Company, L.P.