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) |
1. Présentation du système de fichiers
2. A propos du fichier de configuration principal
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 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
9. Configuration de systèmes de fichiers WORM-FS
11. Utilisation des systèmes de fichiers QFS avec SANergy (SAN-QFS)
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.
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
|
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.
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.
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 :
syslog de notification client ou messages de fichier notify
Erreurs de programmes non fatales
Messages syslog fatals
Initiation ou achèvement de processus
Autres événements divers
Un suivi des événements suivants peut également être assuré :
Allocations de mémoire
Communication interprocessus
Actions de fichiers
Messages de l'opérateur
Contenu de la file d'attente en cas de modification
Autres événements divers
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 :
La date (l'heure est toujours indiquée).
Le nom du fichier source et le numéro de la ligne.
Le type d'événement.
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.
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.