JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide de configuration et d'administration du système de fichiers Sun QFS 5.3     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation du système de fichiers

2.  A propos du fichier de configuration principal

3.  Exemples de fichiers mcf

4.  Configuration du système de fichiers

5.  Configuration d'un système de fichiers partagé

6.  Gestion des quotas de système de fichiers

7.  Rubriques avancées relatives au système de fichiers

Utilisation des démons, des processus et du suivi

Démons et processus

Fichiers de suivi

Contenu du fichier de suivi

Rotation des fichiers de suivi

Détermination des processus dont le suivi doit être assuré

Utilisation de la commande setfa pour la définition des attributs de fichier

Sélection d'attributs de fichiers pour des fichiers et des répertoires

Préallocation d'espace de fichier

Sélection d'une méthode d'allocation de fichiers et d'une largeur de bande

Sélection d'un périphérique de groupe entrelacé

Prise en charge de fichiers volumineux

Configuration d'un système de fichiers multilecteur

A propos des types d'E/S

E/S paginée

E/S en accès direct

Basculement d'E/S

8.  Service SMB dans SAM-QFS

9.  Configuration de systèmes de fichiers WORM-FS

10.  Paramètres réglables

11.  Utilisation des systèmes de fichiers QFS avec SANergy (SAN-QFS)

12.  Options de montage dans un système de fichiers partagé

13.  Utilisation de l'utilitaire opérateur samu

Utilisation des démons, des processus et du suivi

Comprendre le fonctionnement des démons et des processus système est utile lors du débogage. Cette section décrit les démons et les processus de Sun SAM et de Sun QFS. Elle contient également des informations relatives au suivi des démons.

Démons et processus

Tous les démons ont un nom de la forme sam- daemon_named. Les processus ont un nom de la même forme, à la différence près qu'ils ne se terminent pas par la lettre d minuscule.

Le tableau ci-dessous présente quelques-uns des démons et des processus qui peuvent s'exécuter sur votre système. D'autres, tels que sam-genericd et sam-catserverd peuvent également être en cours d'exécution, selon les activités du système.

Tableau 7-1 Démons et processus

Processus
Description
sam-amld
Initialise les démons de la bibliothèque automatisée Sun SAM suivants : sam-catserverd, sam-scannerd et sam-robotsd.
sam-archiverd
Archive automatiquement les fichiers Sun SAM. Ce processus s'exécute tant que le système de fichiers Sun SAM est monté.
sam-catserverd
Assure le suivi des médias dans les catalogues des bibliothèques Sun SAM et SAM-QFS.
sam-fsd
Démon principal.
sam-rftd
Transfère les données entre plusieurs systèmes hôte Sun SAM.
sam-robotsd
Démarre et surveille les démons de contrôle du changeur de médias de la bibliothèque automatisée.
sam-scannerd
Surveille tous les périphériques de média amovible montés manuellement. L'analyseur vérifie régulièrement la présence de cartouches de média d'archivage dans chaque périphérique.
sam-sharefsd
Appelle le démon du système de fichiers partagé Sun QFS.
sam-releaser
Tente de libérer l'espace disque occupé par des fichiers précédemment archivés dans des systèmes de fichiers Sun SAM jusqu'à ce que la limite inférieure du contrôle du débit soit atteinte. L'outil de libération démarre automatiquement lorsque la limite supérieure du contrôle du débit est atteinte sur le cache disque et s'arrête lorsqu'il a terminé de libérer les fichiers. Il s'agit d'un processus, et non d'un démon.
sam-stagealld
Contrôle le transfert associatif de fichiers Sun SAM.
sam-stagerd
Contrôle le transfert de fichiers Sun SAM.
sam-rpcd
Contrôle le processus serveur de l'interface de programmation d'application (API) de l'appel de procédure à distance (RPC).

Lorsque vous exécutez le logiciel, SMF démarre le démon sam-fsd. Il devrait redémarrer automatiquement en cas d'échec.

Dans un système de fichiers partagé, un démon sam-fsd est toujours actif. En outre, un démon sam-sharefsd est actif pour chaque système de fichiers partagé monté.

Lorsqu'un système de fichiers partagé est monté, le logiciel démarre un démon de système de fichiers partagé (sam-sharefsd). Des sockets TCP sont utilisés pour les communications entre le serveur et les hôtes client. Tous les clients qui se connectent au serveur de métadonnées sont validés par rapport au fichier d'hôtes. Reportez-vous à la page de manuel hosts.fs(4) pour plus d'informations sur le fichier d'hôtes.

Le démon sam-sharedfsd du serveur de métadonnées ouvre un socket listener sur le port appelé sam-qfs. Au cours du processus d'installation de Sun QFS, l'entrée sam-qfs est ajoutée automatiquement au fichier /etc/services. Ne supprimez pas cette entrée. En outre, le port du système de fichiers partagé est défini en tant que numéro de port 7105 dans le fichier /etc/inet/services. Vérifiez que ce port n'entre pas en conflit avec un autre service.

Toutes les opérations de métadonnées, l'allocation et la désallocation de blocs ainsi que le verrouillage d'enregistrement, sont effectués sur le serveur de métadonnées. Le démon sam-sharefsd ne conserve aucune information. Par conséquent, il peut être arrêté et redémarré sans entraîner de problème de cohérence pour le système de fichiers.

Fichiers de suivi

Plusieurs processus peuvent écrire des messages dans des fichiers de suivi. Ces messages contiennent des informations sur l'état et la progression des opérations effectuées par les démons. Les messages sont principalement utilisés par le personnel d'assistance technique d'Oracle pour améliorer les performances et diagnostiquer les problèmes. Le contenu et le format des messages sont susceptibles d'être modifiés d'une version à l'autre.

Les fichiers de suivi peuvent être utilisés lors du débogage. Par défaut, les fichiers de suivi ne sont pas activés. Vous pouvez les activer en modifiant le fichier defaults.conf. Vous pouvez activer le suivi de tous les processus ou de processus isolés. Pour plus d'informations sur les processus pouvant faire l'objet d'un suivi, reportez-vous à la section defaults.conf(4) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.

Par défaut, les fichiers de suivi sont enregistrés dans le répertoire /var/opt/SUNWsamfs/trace. Dans ce répertoire, les fichiers de suivi sont nommés d'après les processus (archiver, catserver, fsd, ftpd, recycler, sharefsdet stager). Vous pouvez modifier les noms des fichiers de suivi en spécifiant des directives dans le fichier de configuration defaults.conf. Il est possible également de définir une taille limite pour le fichier de suivi et d'utiliser des fichiers journaux de suivi en rotation. Pour plus d'informations sur le contrôle du suivi, reportez-vous à la section defaults.conf(4) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.

Contenu du fichier de suivi

Les messages du fichier de suivi contiennent l'heure et la source du message. Les messages sont générés par des événements dans les processus. Les événements peuvent être sélectionnés par le biais de directives dans le fichier defaults.conf.

Les événements par défaut sont les suivants :

Un suivi des événements suivants peut également être assuré :

Les éléments par défaut des messages (nom du programme, ID de processus (PID) et heure) sont toujours présents et ne peuvent pas être exclus. Les messages peuvent éventuellement contenir les éléments supplémentaires suivants :

Rotation des fichiers de suivi

Pour éviter que les fichiers de suivi n'augmentent indéfiniment, le démon sam-fsd surveille la taille des fichiers de suivi et exécute régulièrement la commande suivante :

/opt/SUNWsamfs/sbin/trace_rotate

Ce script déplace les fichiers de suivi vers des copies numérotées de manière séquentielle. Vous pouvez modifier ce script en fonction de vos besoins. Vous pouvez aussi obtenir cette fonction avec cron ou un autre utilitaire.

Détermination des processus dont le suivi doit être assuré

Pour déterminer les processus dont le suivi doit être assuré actuellement, émettez la commande sam-fsd sur la ligne de commande. L'exemple suivant illustre la sortie de cette commande.

Exemple 7-1 Sortie de la commande sam-fsd

# sam-fsd
Trace file controls:
sam-amld      /var/opt/SUNWsamfs/trace/sam-amld
             cust err fatal misc proc date
             size    10M  age 0
sam-archiverd /var/opt/SUNWsamfs/trace/sam-archiverd
             cust err fatal ipc misc proc queue date module
             size    10M  age 0
sam-catserverd /var/opt/SUNWsamfs/trace/sam-catserverd
             cust err fatal misc proc date
             size    10M  age 0
sam-dbupd     /var/opt/SUNWsamfs/trace/sam-dbupd
             cust err fatal misc proc date
             size    10M  age 0
sam-fsalogd   /var/opt/SUNWsamfs/trace/sam-fsalogd
             cust err fatal misc proc date
             size    10M  age 0
sam-fsd       /var/opt/SUNWsamfs/trace/sam-fsd
             cust err fatal misc proc date
             size    10M  age 0
sam-rftd      /var/opt/SUNWsamfs/trace/sam-rftd
             cust err fatal misc proc date
             size    10M  age 0
sam-recycler  /var/opt/SUNWsamfs/trace/sam-recycler
             cust err fatal ipc misc proc date module type
             size    10M  age 0
sam-nrecycler /var/opt/SUNWsamfs/trace/sam-nrecycler
             cust err fatal misc proc date
             size    10M  age 0
sam-sharefsd  /var/opt/SUNWsamfs/trace/sam-sharefsd
             cust err fatal misc proc date
             size    10M  age 0
sam-stagerd   /var/opt/SUNWsamfs/trace/sam-stagerd
             cust err fatal ipc misc proc date module
             size    10M  age 0
sam-serverd   /var/opt/SUNWsamfs/trace/sam-serverd
             cust err fatal misc proc date
             size    10M  age 0
sam-clientd   /var/opt/SUNWsamfs/trace/sam-clientd
             cust err fatal misc proc date
             size    10M  age 0
fsmgmt        /var/opt/SUNWsamfs/trace/fsmgmt
             cust err fatal misc proc date
             size    10M  age 0
sam-shrink    /var/opt/SUNWsamfs/trace/sam-shrink
             cust err fatal misc proc date
             size    10M  age 0
Would start sam-archiverd()
Would start sam-stagealld()
Would start sam-stagerd()
Would start sam-amld()
# 

Pour plus d'informations sur l'activation de fichiers de suivi, reportez-vous à la section defaults.conf(4) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual et à la section sam-fsd(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.